In-Memory Databases
Compare 20 in-memory databases tools to find the right one for your needs
π§ Tools
Compare and find the best in-memory databases for your needs
DragonflyDB
A modern, multi-threaded, in-memory database that is fully compatible with Redis and Memcached APIs.
KeyDB
A high-performance fork of Redis that adds multi-threading, active replication, and other enhancements.
Rockset
A cloud-native database for real-time analytics, built for speed, scale, and simplicity.
Redis
An open-source, in-memory data structure store, used as a database, cache, and message broker.
SingleStore
A distributed, SQL database that handles both transactional and analytical workloads in a single platform.
GridGain
An enterprise-grade in-memory computing platform built on Apache Ignite.
Apache Ignite
A distributed database, caching, and processing platform for transactional, analytical, and streaming workloads.
Aerospike
A multi-model, NoSQL database designed for high-performance, real-time applications at petabyte scale.
Hazelcast
A real-time data platform that combines a fast data store with a stream processing engine.
Memcached
A general-purpose distributed memory caching system.
GigaSpaces
An in-memory computing platform that unifies data and business logic for real-time applications.
Actian Vector
A high-performance, columnar, in-memory analytic database designed for speed and efficiency.
SAP HANA
An in-memory, column-oriented, relational database management system developed and marketed by SAP SE.
VMware Tanzu GemFire
An in-memory data grid that provides low-latency, highly concurrent data access for modern applications.
VoltDB
An in-memory, relational database built for fast, smart, and scalable applications.
Oracle TimesTen In-Memory Database
An in-memory, relational database that provides real-time data management with extremely fast response time.
Ehcache
An open-source, standards-based caching library for Java applications.
TIBCO ActiveSpaces
An in-memory data grid that provides a distributed, scalable, and fault-tolerant data store for real-time applications.
McObject eXtremeDB
An in-memory embedded database system designed for real-time and embedded systems.
SnappyData
An Apache Spark-based unified platform for streaming, transactions, and interactive analytics.