Enterprise Ehcache

Scale UP with Enterprise Ehcache

Enterprise Ehcache snaps into applications for dramatic improvements in performance and scalability. Based on the de facto caching standard for enterprise Java, Enterprise Ehcache makes distributed caching more accessible and broadly applicable than ever before.

Enterprise Ehcache is an easy-to-deploy solution for hard-to-solve problems. With just a few changes to a config file—and no changes to the application itself—you can:

  • Achieve a 10x improvement in application response times
  • Gain headroom for 100s of gigabytes of data growth
  • Offload slow, expensive databases or mainframes
  • Save $10Ms in licensing, administration and hardware costs

Snap-in Performance and Scale

With Enterprise Ehcache, you can overcome performance bottlenecks and scalability barriers without redesigning your application.

  • Snap In: Works with all popular frameworks and uses a simple API proven in 100,000s of production environments
  • Speed Up: Caches data in memory to significantly improve application throughput and latency
  • Scale Out: Scales from one node, to 1,000s, to large virtualized environments including private or public clouds

Spans the Scale Continuum

Enterprise Ehcache provides a single platform for high-performance scalability that extends from local caching to distributed, multi-datacenter deployments.

  • DX: Improves performance with in-memory caching on one or more standalone nodes.
  • Includes Ehcache Console for instant visibility into key performance metrics for all your caches.
  • EX: Enables distributed caching across multiple nodes
  • Incorporates the Terracotta Server Array, a scalable array of cache servers running on commodity hardware
  • Provides high availability, comprehensive monitoring and other enterprise-class features
  • FX: Adds automatic cache partitioning for unlimited scale
  • Supports the dynamic, on-demand capacity required for datacenter-wide or cloud-scale deployments

Compare the Enterprise Ehcache product editions to see which one is right for you.

Scale UP with BigMemory

Enhance your Enterprise Ehcache deployment with BigMemory. A 100% Java plug-in, BigMemory allows the application to scale up to the full capacity of the hardware and use all available RAM. By adding BigMemory to Enterprise Ehcache, you can create very large, in-memory caches without running into Java Garbage Collection problems. BigMemory works seamlessly with standalone and distributed caches, delivering consistent performance for caches ranging from megabytes to 100s of gigabytes.

Everybody Benefits
Enterprise Ehcache Solves the Problem of…

  • Developers: Time and effort to re-write enterprise applications for greater performance and scale
  • Architects: Difficulty achieving high-performance scalability to support growth or cloud deployment
  • Operations: High cost of scaling today’s applications for tomorrow’s business needs and IT strategy
  • CIOs: Degradation in application performance as processing needs and data volumes grow
  • End Users: Slow or delayed access to business-critical data
  • Customers: Sluggish service or slow response times

Enterprise Ready

Enterprise Ehcache is built for business-critical applications that demand the highest levels of throughput, availability and scale. Its rich capability set allows you to solve performance and scale issues across the enterprise, yet still address the unique requirements of individual applications.

  • High Availability: Features automatic failover between mirrored servers to prevent application downtime and data loss. Proven to deliver “5 nines” (99.999%) availability in production environments, with no single point of failure
  • Search: Quickly searches billions of cache entries—gigabytes, even terabytes of data—with results returned in less than a second. Provides a fast, low cost alternative to performance-killing RDBMS queries through a flexible, easy-to-use API
  • Rich Capability Set: Meets the requirements of mission-critical enterprise environments with robust features that include Async write-behind, bulk loader APIs, WAN replication, unlocked read views and fully transactional JTA support
  • Flexibility and Control: Supports operation across the entire data consistency continuum, enabling trade-offs between throughput, latency and data access. Provides unmatched flexibility with independently adjustable configuration parameters for each cache as well as for data types within a cache
  • Monitoring and Management: Includes a Developer’s Console and an Operations Console for visibility into the product’s configuration, performance and operational state. Displays important data such as cache hit and miss rates, as well as memory usage within the client and server applications