Terracotta Free Trial
Try the world's premier in-memory data management solution.
Grow without bounds and achieve dramatic improvements in application performance and scalability.
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
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.
Enterprise Ehcache snaps into existing applications, letting you add scale and performance without overhauling your code or development practices.
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.
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:
It also integrates seamlessly with Apache Hadoop® in order to gain access to big data intelligence in real-time.
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:
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.