Enterprise Ehcache

Scale OUT 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—you can:

  • Achieve 10x boost 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

NOW: Try BigMemory and get tons of additional functionality—free!

Did you know you can get all the functionality of Enterprise Ehcache with BigMemory? It's true! For distributed in-memory data management (across multiple servers) get BigMemory Max (free version | full version trial). For in-memory data management on a single JVM, get BigMemory Go (free version). Need help choosing? Compare BigMemory versions.

If you wish to use Quartz or Web Sessions with Enterprise Ehcache, please download Enterprise Ehcache v 3.7 trial edition. The latest version of BigMemory will be compatible with Quartz and Web Sessions soon.

Snap-in, Speed Up, Scale Out

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

Commercial Offerings that Span 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.
  • EX: Enables distributed caching across multiple nodes
  • Incorporates 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 out
  • 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.

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 cache entries 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