In-Memory Databases

A list of databases and data stores specialized for In-Memory Databases.

NoNameStarsDescriptionTrendLicenseLanguageOfficial Site
1Apache Ignite-Distributed in-memory computing platform. Balances fast data access through memory-centric architecture with persistence capabilities. Flexible query execution through SQL support.Maintains niche demand in large-scale data processing. Addresses high-performance requirements in finance and telecommunications industries. Transitioned to community-driven development with GridGain support termination.Apache 2.0SQL/JavaOfficial
2Hazelcast-Distributed in-memory computing platform. Integrates distributed caching, distributed execution, and stream processing. Specialized for high-performance data processing in Java enterprise applications.Important position in enterprise distributed systems. Growing with real-time processing and event streaming demands. Strengthened competitiveness with Kubernetes support and cloud service expansion.Apache 2.0Java/VariousOfficial
3Memcached-High-performance distributed memory object caching system. Specialized for simple key-value operations, used for accelerating web applications. Lightweight and efficient design.Continued use as traditional cache solution. Disadvantaged in feature comparison with Redis, but lightweight nature valued for simple caching use cases. Stable demand in legacy systems.BSDC/VariousOfficial
4Redis-Most popular in-memory data structure store. Supports rich data types including strings, hashes, lists, sets, and sorted sets. Optimal for high-speed caching and session management.Established firm position as de facto standard for in-memory DB. Supports search, JSON, time-series, and probabilistic data structures through Redis Stack feature extensions. Essential for microservices.BSD/RSALv2C/VariousOfficial
5SAP HANA-In-memory database platform provided by SAP. Integrates real-time analytics, transaction processing, and machine learning. Optimized for enterprise applications.Expanding enterprise adoption as foundation for SAP S/4HANA. Provides real-time business insights through in-memory analytics. High cost is a challenge, but maintains competitive advantage in SAP environments.CommercialSQL/VariousOfficial