In-Memory Databases
A list of databases and data stores specialized for In-Memory Databases.
No | Name | Stars | Description | Trend | License | Language | Official Site |
---|---|---|---|---|---|---|---|
1 | Apache 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.0 | SQL/Java | Official |
2 | Hazelcast | - | 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.0 | Java/Various | Official |
3 | Memcached | - | 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. | BSD | C/Various | Official |
4 | Redis | - | 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/RSALv2 | C/Various | Official |
5 | SAP 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. | Commercial | SQL/Various | Official |