A NoSQL database running in a Lua application server. Tarantool combines the network programming power of Node.JS with data persitence capabilities of Redis.
Cost / License
- Free
- Proprietary
Platforms
- Mac
- Linux
- BSD
Apps similar to KeyDB include MongoDB, which has a free version. Other options are Redis, CouchDB, DiceDB and Apache Cassandra. You're spoiled for choice with In-memory Databases like KeyDB: we list more than 25 alternatives for Linux, Mac, Windows, self-hosting and the web.
A NoSQL database running in a Lua application server. Tarantool combines the network programming power of Node.JS with data persitence capabilities of Redis.
LiteDB is an open-source, MongoDB-like database that requires no configuration and is mobile-ready. It's a serverless database delivered in a single DLL under 450kb, fully written in .NET C# managed code and compatible with .NET 4.5 and NETStandard 2.0.



OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent...
The GridGain In-Memory Data Fabric is a proven software solution, which enables high-performance transactions, real-time streaming and fast analytics in a single, comprehensive data access and processing layer.

high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time.
NCache is an Open Source in-memory distributed cache for .NET, Java, and Node.js. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.




TayzGrid is an elastic in-memory data grid with a self-healing peer to peer dynamic data grid clustering architecture. TayzGrid is extremely fast and linearly scalable data grid and provides intelligent replication for data reliability without compromising on scalability.




A distributed in-memory key/value data store with optional schema. It can be used both as an embedded Java library and as a language-independent service accessed remotely over a variety of protocols (HotRod, REST, Memcached and WebSockets).
Cachelot works within a fixed amount of memory. No garbage collector. Small metadata, near perfect memory utilization (overhead is 5-7% of the total memory).