We are excited to announce the launch of our latest release BigMemory 4.1. This new release comes with several features to make it easier for our customers to manage in-memory data.
BigMemory becomes universally accessible with this release by launching support for .Net/C# and C++ applications to directly use BigMemory. Now customers with a mixed application landscape (Java, .Net/C# & C++) can utilize the same BigMemory setup in their environment. This interoperability makes it easier to share data across different applications at the same predictable in-memory speeds, say the output from a C# application when written to BigMemory can be read easily by a Java application without requiring any special data integration.
Additionally, BigMemory 4.1 introduces the ability to directly query in-memory data using SQL by introducing a new feature called BigMemory SQL. The SQL queries can be executed from within one of the cross-platform applications (Java, .Net/C# & C++) or can be directly executed from the Terracotta Management Console. This also makes it easier to migrate disk-based analytics environments to BigMemory without making significant changes to existing SQL queries resulting in a drastic reduction in time to generate reports – from hours to just a few seconds.
Once all the cross-platform applications use BigMemory along with the analytics environments, all this data can easily add up to several terabytes. Many enterprises want to leverage the latest advancements in flash to store some of this data to lower their TCO. BigMemory 4.1 offers a new feature called BigMemory Hybrid that uses flash memory as an extended in-memory tier along with the available RAM. This means that depending on the applications latency requirements, BigMemory can be configured to maintain only a subset of data in RAM and the rest can be in Flash. BigMemory Hybrid automatically manages the data flow between RAM and Flash based on the deployment configuration and without requiring any work from a developer. This also keeps the RAM costs in control resulting in an overall lower and more compelling TCO.
Additionally, we have continued to enhance the capabilities offered by the core BigMemory platform by making search function more optimized to use pagination, regardless of whether search is done using Search APIs or the new BigMemory SQL API. Now geographically remote data centers can get a consistent view of in-memory data by using a new WAN replication service that enables fast & reliable data replication to ensure business continuity, balance load across regions and support regional latency requirements.