Robust, Persistent, Key-Value (KV) store purely written in Golang

Snapshot Robust, Persistent, Key-Value (KV) store purely written in Golang Installation $ go get github.com/thedevsaddam/snapshot Usage package main import ( "fmt" "github.com/thedevsaddam/sn
Information
Category: Golang / Key-Value Store
Watchers: 3
Star: 10
Fork: 4
Last update: May 14, 2022

Related Repos



debevv camellia 💮 A lightweight, persistent, hierarchical key-value store camellia is a Go library that implements a hierarchical, persistent key-value stor
 

ripienaar What? A Leader Election system that uses keys in a NATS Key-Value Store to perform leader election. How? NATS KV Buckets have a TTL, creating a bucket
 

nutsdb 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.
 

craftyphotons A globally-distributed, eventually-consistent, 100% available key-value store.
 

skeeto AtomKV is an in-memory, JSON, key-value service with compare-and-swap updates and event streams. It supports CORS and hosts its own JavaScript library, so any page on any domain can use it seamlessly.
 

cockroachdb Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format.
 

sdslabs Kiwi - a minimalistic in-memory key value store.
 

recoilme A simple and efficient thread-safe key/value store for Go
 

ipfs go-ds-crdt is a key-value store implementation using Merkle CRDTs, as described in the paper by Héctor Sanjuán, Samuli Pöyhtäri and Pedro Teixeira. It satisfies the Datastore and Batching interfaces from go-datastore.
 

prologic bitcask A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak For a more feature-complete Redis-compat
 

poonai Aran Aran is an embedded key value storage based on new research paper Efficient Key-Value Stores with Ranged Log-Structured Merge Trees Usage opts := aran.DefaultOptions() db, err := aran.New(opts) if err != n
 

joomcode RedisPipe RedisPipe – is a client for redis that uses "implicit pipelining" for highest performance. Highlights Introduction Performance Limitations Installation Usage Contributing License Highl
 

alash3al a fast NoSQL DB, that uses the same RESP protocol and capable to store terabytes of data, also it integrates with your mobile/web apps to add real-time features, soon you can use it as a document store cause it should become a
 

namreg Godown A simple, distributed, fault-tolerant key-value storage inspired by Redis. It uses Raft protocotol as consensus algorithm. It supports the following data structures: String, Bitmap, Map, List. How to inst
 

buraksezer Olric Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service. With Olric, you can instantly create a fast, scalable, shared pool of RAM a