Developing fast, scalable applications requires that rapidly changing application data is always instantly accessible, even as workloads continue to grow. An in-memory data grid (IMDG) tackles this challenge using a distributed software architecture that stores object-oriented data in memory across a cluster of commodity servers. Adding servers increases both storage capacity and throughput.
ScaleOut’s industry-leading IMDG cluster architecture provides a fast, scalable, highly-available, and easy-to-use data storage layer. Its automated load-balancing and recovery reduce management costs, and its patented high availability deliver a unique combination of strong data consistency and high performance. ScaleOut’s IMDG technology is purpose-built for hosting scalable, in-memory data storage, whether it’s a distributed cache, Redis in-memory database, or in-memory object store for business logic state.
ScaleOut’s in-memory data grid creates a breakthrough clustering architecture for Redis by hosting open-source Redis code that implements a Redis database. Redis users now have automated cluster management, strong data consistency, and multi-threaded command execution.
IMDGs optionally can be used as a distributed cache to offload databases and other disk-based storage, for example, to store session state or shopping carts within large web farms. Using an IMDG reduces access latency and eliminates scalability bottlenecks.