
Distributed in-memory data grid and cache for fast, scalable, and highly available storage and access to fast-changing application data.
Vendor
ScaleOut Software
Company Website




ScaleOut StateServer is a distributed, in-memory data grid (IMDG) and cache that enables applications to store, access, and update fast-changing data at memory speed across a cluster of servers. It is designed for operational systems that require instant access to data such as web sessions, business logic objects, and real-time pricing. The system automatically partitions and balances data across servers, scales storage and throughput as more servers are added, and ensures high availability through multi-server replication and automated failover. APIs are available for .NET, Java, C/C++, and REST, allowing seamless integration with diverse application environments. The solution eliminates database bottlenecks, reduces latency, and provides robust, self-healing mechanisms for mission-critical workloads.
Key Features
Distributed In-Memory Data Grid Stores millions of serialized objects in memory for rapid access and updates.
- Eliminates database bottlenecks
- Enables memory-speed data access for applications
Automatic Scalability Seamlessly scales storage and throughput by adding servers to the cluster.
- Dynamic partitioning and load balancing
- Elastic scaling in cloud and on-premises environments
High Availability & Fault Tolerance Replicates data across up to three servers and uses quorum-based technology.
- Automatic failover and self-healing
- Maintains data availability during server/network failures
Easy-to-Use APIs Provides comprehensive APIs for popular programming environments.
- .NET, Java, C/C++, and REST support
- Uniform access to stored objects from any server
Flexible Deployment Runs as a Windows service or Linux daemon; deployable on-premises or in the cloud.
- Integrates with web farms and application clusters
- Supports both cloud-native and traditional environments
Advanced Features Includes parallel query, object browser, backup/restore, object locking, and flexible expiration policies.
- Parallel operations for fast analytics
- Object expiration, LRU reclamation, and dependency management
Benefits
Performance and Scalability Delivers fast response times and scales linearly with workload growth.
- Handles large, fast-changing workloads efficiently
- Maintains low latency as demand increases
Reliability for Mission-Critical Applications Ensures continuous access to data even during server failures.
- Reduces risk of data loss
- Minimizes downtime via automated recovery
Simplified Management Automates data distribution, failover, and recovery.
- Reduces operational complexity
- Frees developers to focus on business logic instead of infrastructure
Cost-Effectiveness Reduces reliance on expensive database servers for operational data.
- Lowers infrastructure costs
- Improves resource utilization