Powerful in-memory data grids for enterprise-grade distributed caching… and beyond.

In-Memory Data Grids
  • Fast and linearly scalable
  • Distributed LINQ query
  • Industry-leading ease-of-use
  • 100s of mission-critical deployments
In-Memory Data Grids

In-Memory Data Grids Scale Application Performance

Developing fast, scalable applications on server farms and compute clusters requires that rapidly changing application data is instantly accessible, even as servers are added to handle ever increasing workloads. An in-memory data grid (IMDG) uses a distributed software architecture to store object-oriented data in memory across a cluster of commodity servers. (IMDGs should not be confused with in-memory relational databases or disk-based NoSQL stores.) IMDGs provide a fast, scalable, highly-available, and uniformly accessible data storage layer for use by business logic within distributed applications and for caching data from database servers and other sources.

Object-Oriented Data Storage

To simplify application development, IMDGs offer an object-oriented view of data using an in-memory, key-value store of serialized objects organized into collections by type. This provides distributed, object-oriented business logic with fast, scalable storage for live data.

ARCHITECTURE

Distributed Caching

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.

SCALEOUT STATESERVER

The Big Three

The power of in-memory grids can only be unlocked with an architecture that delivers what operational systems need: low-latency, scalability, and high availability.

Low Latency

The most important requirement for scalable business logic is low latency for fast data access. In-memory data grids deliver low latency using in-memory data storage, scalable computing techniques, and integrated, client-side caching. This architecture tracks fast-changing data generated by live systems, enabling mission-critical applications to maintain consistently low response times regardless of the workload.

Scalability

Scalability and low latency work hand in hand. Scalability keeps latency low as the workload grows, enabling fast results in all situations. ScaleOut’s in-memory data grid architecture uses multi-core and data-parallel computing techniques to enable seamless scalability just by adding servers. ScaleOut automatically load-balances in-memory data storage across all available servers, maximizing throughput and ensuring low latency.

High Availability

What sets in-memory data grids apart are their integration into live, production systems — mission-critical systems that require 24/7 availability. For more than a decade, ScaleOut has been deploying in-memory data grids in these demanding environments. Our fifth generation in-memory architecture ensures that data is never lost and computations always complete —  even if a server fails.

Cross-Platform

Run on multiple operating systems and leverage industry-standard APIs.

ScaleOut’s products are designed to run on multiple operating systems; C-based server code delivers seamless portability and maximum performance at native speed everywhere.

Production-Proven

Designed with a focus on simplifying application development and deployment: it just works.

More than a decade of customer success from award-winning software

ScaleOut’s products were designed by experts in parallel computing to maximize ease of use and have been refined by a decade of customer engagements.

Combines power and ease of use

ScaleOut’s in-memory data grid technology was built from the ground up for use in mission-critical systems. It delivers blazing performance with low TCO.

Application scaling made simple

ScaleOut uses advanced techniques (such as maintaining sequential consistency) to simplify the use of in-memory data storage and distributed caching. This makes applications both straightforward to write and fast.

GUI-based management tools

ScaleOut’s Management Console and ScaleOut Management Pack keep management tasks painless. Manage your in-memory data grid and track its performance from a central location. Take advantage of an industry-leading object browser.

Automation baked-in

ScaleOut’s products use dynamic load balancing to transparently scale performance; just add servers as your workload grows. All aspects of in-memory data storage incorporate high availability for uninterrupted operation.

Try ScaleOut for free

Use the power of in-memory computing in minutes on Windows or Linux.

Try for Free

Not ready to download?
CONTACT US TO LEARN MORE