Experiments creating a distributed KV store in Go
-
Updated
Jan 9, 2022 - Go
Experiments creating a distributed KV store in Go
🥝 Kiwi is an extremely simple and performant key-value store written in Go.
ChainDB is a blazing-fast key-value database library for Go, built on top of Pebble DB. It delivers exceptional performance for modern hardware while maintaining a simple and intuitive API. Perfect for high-throughput applications that require reliable and fast data storage.
A high-performance, distributed data platform providing persistent storage, caching, and real-time events through a unified HTTP API
Rastore is a simplified distributed key-value storage system which is based on the Raft Consensus Algorithm.
A console-based Key-Value store engine built for the Advanced Algorithms and Data Structures course. Implements efficient data structures like Memtable, SSTable, and LRU Cache, with durability ensured by a Write-Ahead Log (WAL). Features include Bloom Filters, prefix/range scans, and external configuration support.
A read-only key-value database.
Pantry is a generic, thread-safe, in-memory key-value store for Go with expiring items.
A lightweight, high-performance Redis clone written in pure Go.
Key-value database management system server (Bachelors degree project)
Miniature key-value database written in go
A Fault-tolerant distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading techniques to support concurrent requests.
Redis-compatible in-memory key-value database built in Go.
Key-Value Storage (Redis Clone) in Go
ICache ⚡️ — A high-performance, Redis-like in-memory key-value store in Go 🐹 with support for transactions 🔄, lists 📋, JSON 📦, sets 🎯, pub/sub 📢, and TTL-based expiration ⏳.
🦦 Locally distributed key-value store.
The ultra-secure, surprisingly fast, tiny database backend.
Add a description, image, and links to the key-value-store topic page so that developers can more easily learn about it.
To associate your repository with the key-value-store topic, visit your repo's landing page and select "manage topics."