Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
-
Updated
Feb 9, 2025 - Go
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
Embedded key-value store for read-heavy workloads written in Go
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
Cete is a distributed key value store server written in Go built on top of BadgerDB.
MIT 6.824 (Distributed Systems) labs in Go
Solutions to mit 6.824 2018
MIT6.824 Distributed Systems
Labs of MIT 6.824: Distributed Systems.
A slick BTree on disk based key value store implemented in pure Go
SDB :纯 Go 开发、数据结构丰富、持久化、简单易用的 NoSQL 数据库
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
Bluzelle Decentralized Database Service
Package for fast persistent and embedded key-value storage. LevelDB-WiscKey inspired.
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
Fast Scalable Minimal Perfect Hash for Large Keysets
Sample microservice architecture to demonstrate how each pieces are linked together
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."