Skip to content

Big Memory/Enterprise Ehcache

Go Big, Go Fast: Terabytes at Microsecond Speeds!

Grow without bounds and achieve dramatic improvements in application performance and scalability.

Try the World's Premier In-Memory Data Management Solution

Terracotta Free Trial


Applications need speed and scale in today’s hyper-fast, need-it-now world. Competitive pressures and escalating customer expectations have put a premium on absolute application performance and throughput. BigMemory can make a big difference.

Go big, go fast with the world’s premier in-memory data management platform—Terracotta BigMemory—for extremely low, predictable latency at any scale. It’s the simplest, most cost-effective way to get lightning-fast, predictable access to big data—cutting processing time from minutes to seconds, or even less.

BigMemory makes your data available—in real time—to your applications. Snap it into enterprise apps to speed up access to unlimited amounts of data in-memory. Access 100s of TBs of data—or more—in real time. Scale up, scale out—even scale to the cloud.

Because BigMemory works without any proprietary virtual machines or special hardware, it’s easy to install. You can get started with as few as two lines of configuration change. It’s also vastly cost effective. At terabyte scale, BigMemory can slash application server footprint by 100x or more

Continue Reading



With BigMemory, you get:

  • Real-time access to terabytes of in-memory data
  • High throughput with low, predictable latency
  • Support for Java®, Microsoft® .NET/C#, C++ applications
  • 99.999 percent uptime
  • Linear scalability
  • Data consistency guarantees across multiple servers
  • Optimized data storage across RAM and SSD
  • SQL support for querying in-memory data
  • Reduced infrastructure costs through maximum hardware utilization
  • High-performance, persistent storage for durability and ultra-fast restart
  • Advanced monitoring, management and control
  • Ultra-fast in-memory data stores that automatically move data where it’s needed
  • Support for data replication across multiple data centers for disaster recovery
Continue Reading


Our in-memory store is the first-choice platform for large enterprises that require distributed in-memory data management with extremely low, predictable latency at any scale:

  • Manage fast-moving data in real time
  • Accelerate time to insight—gather, sort and analyze data faster than your competition
  • Hundreds of terabytes of heterogeneous data can be maintained in-memory, with guaranteed latency of low milliseconds
  • Data can be mirrored and distributed across multiple servers for added redundancy and high availability

Ideal applications include: fast access to high-value data; real-time fraud detection; streaming content to thousands of customers; accelerating e-commerce, online bookings and customer service; improving performance of mission-critical Java® apps.

Continue Reading

Capabilities: Simplicity

Plug-in instant speed & scalability

Enterprise Ehcache snaps into existing applications, letting you add scale and performance without overhauling your code or development practices.

Just two lines of configuration

Enterprise Ehcache is the ideal solution for need-it-now improvements in performance and scalability. You can turn on the power of in-memory big data and distributed caching by changing just two lines of configuration. There’s no need to rewrite your code or redesign your application. In fact, many of our customers validate their use case within just a few days.

Seamless integration

You don’t have to alter how you architect, develop or deploy your application to solve hard scalability problems with Enterprise Ehcache. The solution uses standard APIs and snaps into existing applications and infrastructure with minimal disruption. Enterprise Ehcache works seamlessly with mainstream Java development frameworks and containers, both open source and commercial, including:

  • Tomcat
  • JBoss
  • Jetty
  • Glassfish
  • WebLogic
  • WebSphere

It also integrates seamlessly with Apache Hadoop® in order to gain access to big data intelligence in real-time.

Trusted technology with open-source

Enterprise Ehcache is based on proven open source technology that’s so ubiquitous your team almost certainly uses it now. Ehcache is the de facto cache for enterprise Java, deployed in more than 500,000 installations worldwide. It is also packaged with a variety of popular development frameworks, products and projects, including:

  • Hibernate
  • Liferay
  • ColdFusion
  • Grails
  • Atlassian
  • SpringSource
Continue Reading


A large U.S. law enforcement agency adopted Enterprise Ehcache to create a 500-gigabyte in-memory data store, complete with an analytical engine and SQL-like search capabilities.

The agency turned to Enterprise Ehcache with BigMemory when their architected database backend could not handle and scale to the 10-fold growth in the volume of data it had ingested daily since 2011—more than 100 gigabytes per day, or the equivalent of 1 million new records. The agency’s 500-gigabyte in-memory data store allows new information to be accessed and queried almost immediately by agents in the field or analysts in the office.

Enterprise Ehcache opens up the ability for this customer to have a tremendous amount of information at their disposal, in-memory, and in real-time.


A major Healthcare Federal Web application desperately needed to achieve scalability—publically suffering from poor response times, unmet SLAs and frequent down times due to high user request loads.

Enterprise Ehcache with Bigmemory was then introduced to help scale the site to 200+ nodes, while making 300GB worth of in-memory data available to each node in order to tremendously offload and reduce database requests, as well as decrease dramatically the network pressure on critical hardware such as firewall and routers.

The benefits were immediate and highly visible with consistently high performance and availability despite 10x increase in user traffic. Average response time consistently below 500ms even at 100k TPS peak loads (>10x improvement). All achieved with very minimal code and application impact!


A leading credit card company whose cards are accepted at millions of merchant locations and more than 845,000 ATMs in more than 185 countries leveraged Enterprise Ehcache with BigMemory to help meet SLAs and save millions of dollars.

The company determined that it was failing to meet its one-second SLA for identifying blacklisted credit cards approximately 0.3 percent of the time—which adds up when you’re dealing with thousands of transactions every second. This resulted in blacklisted cards being improperly accepted, costing the company an estimated $10 million annually.

The causes were twofold. First, the company kept its list of seven million blacklisted card numbers and individuals in a disk-bound Oracle® database, which was slow to access. Second, the Java® garbage collector caused extended, unpredictable pauses. Each pause forced the company to “guess” on many transactions, exposing the company to losses.

Since putting BigMemory live in production, the company meets its SLA more than 99.995 percent of the time. The company’s significant store of in-memory blacklist data is protected by BigMemory’s persistent storage and fault-tolerant, fast-restartable architecture—so machines coming back online after an outage don’t demand a full reload from the database. WAN replication keeps its global data centers in sync, making it easy to redirect traffic from one to another in case of outages or heavy loads.

The solution is performing so well that the company plans to power its fraud detection application with BigMemory in the near future.

Continue Reading

Terracotta Free Trial

Try the world's premier in-memory data management solution.

Access Free Trial

May 28, 2020 / Software AG Government Solutions

Real-Time Response Has Never Been More Important

Read More
May 4, 2020 / WashingtonExec

Software AG Government Solutions’ Chris Borneman Talks Technology Business Management Framework

Read More
April 29, 2020 / GovernmentCIO

Top Reasons to Take an Enterprise Architecture Approach to Technology Business Management

Read More