A library that provides an embeddable, persistent key-value store for fast storage.
- database
- storage-engine
47,133 repositories indexed
1–16 of 16 · Most stars
A library that provides an embeddable, persistent key-value store for fast storage.
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.
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
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.
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.
moss - a simple, fast, ordered, persistable, key-val storage library for golang
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
A persistent, map-like object for the Go programming language. Supports customization.
The dumb OCaml key-value store