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