Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
47,133 repositories indexed
1–24 of 25 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
Distributed transactional key-value database, originally created to complement TiDB
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Fast persistent recoverable log and key-value store + cache, in C# and C++.
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
A high performance NoSQL Database Server powered by Go
Replicate your Key Value Store across your network, with consistency, persistance and performance.
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
Irmin is a distributed database that follows the same design principles as Git
pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.
A RocksDB compliant high performance scalable embedded key-value store
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
High-performance write & space optimized transactional storage engine.
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
NuDB: A fast key/value insert-only database for SSD drives in C++11
A clojuresque key-value/document store protocol with core.async.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.