Logo
Sign in
Product Logo
ScaleOut In-Memory DatabaseScaleOut Software

Scalable, fully consistent in-memory Redis database with automated cluster management, data replication, and multi-threaded execution.

Vendor

Vendor

ScaleOut Software

Company Website

Company Website

Redis-ScaleOut-Service_Website_4.png
Redis-ScaleOut-Service_Website_6.png
Redis-ScaleOut-Service_Website_2.webp
Redis-SOSS-Service_Website_4.webp
Product details

ScaleOut In-Memory Database is a distributed, in-memory data store designed for enterprise Redis workloads. It integrates open-source Redis code within ScaleOut’s patented clustering architecture, providing automated cluster management, full data consistency, and multi-threaded execution. The platform eliminates manual management of hash slots and shards, automatically handles node additions and failures, and ensures data is always available and consistent. It supports all major Redis data structures and commands, and can be deployed on both Linux and Windows servers.

Key Features

Automated Cluster Management Automates all aspects of cluster scaling, load-balancing, and recovery.

  • No manual tracking of hash slots or shards.
  • Automatically redistributes data and replicas when nodes are added or removed.

Full Data Consistency Ensures reliable, up-to-date data across all nodes.

  • Implements fully consistent data updates and transactions.
  • Prevents serving stale data after server or network outages.

Multi-Threaded Architecture Maximizes throughput and resource utilization.

  • Executes Redis commands in parallel across all available CPU cores.
  • Avoids single-threaded event-loop limitations of open-source Redis.

Comprehensive Redis Support Supports popular Redis features and data types.

  • Handles strings, lists, sets, hashes, sorted sets, streams, geospatial, and hyperloglog.
  • Supports transactions, publish/subscribe, and blocking commands.

Transparent Throughput Scaling Seamlessly expands capacity as demand grows.

  • Start with a single node and scale out by adding more nodes.
  • No need for complex reconfiguration or downtime.

Automated Failover and Self-Healing Maintains high availability and resilience.

  • Detects node failures and network issues, then self-heals by promoting replicas and rebalancing workloads.
  • Maintains data redundancy by replicating hash slots across nodes.

Cross-Platform Deployment Flexible deployment options.

  • Runs on Linux and Windows servers.
  • Available on cloud platforms like AWS Marketplace.

Benefits

Reduced Operational Overhead Simplifies management for developers and administrators.

  • No manual configuration or intervention required for scaling or recovery.
  • Frees up resources for application development rather than infrastructure management.

High Availability and Data Protection Minimizes risk of data loss and downtime.

  • Automatic replication and failover protect against server and network failures.
  • Data remains accessible and consistent during outages.

Performance and Scalability Delivers fast, predictable performance at scale.

  • Multi-threaded execution leverages all available hardware resources.
  • Easily accommodates growth in workload and data volume.

Cost Efficiency Lowers total cost of ownership.

  • Automated management reduces administrative effort.
  • Efficient use of resources minimizes infrastructure costs.