raftdb

Distributed KV database

A distributed key-value database system using the Raft consensus protocol

The raftdb implements a simple distributed key-value database, using the raft distributed consensus protocol.

GitHub

4 stars
3 watching
0 forks
Language: Go
last commit: over 3 years ago
distributedgogolangkvdbraft

Related projects:

RepositoryDescriptionStars
qichengzx/m2A distributed key-value cache system based on the Raft consensus protocol27
hhblaze/raft.netAn implementation of the RAFT distributed consensus algorithm among TCP peers using .NET for fault-tolerant and high-availability applications171
vaccovecrana/vepharA minimal key-value store with API and web UI using raft cluster coordination and badger data storage16
uwplse/verdi-raftAn implementation of the Raft distributed consensus protocol verified in Coq186
claygod/cofferACID-compliant key-value database with support for transactions and high throughput39
willemt/raftA C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage1,133
deepfabric/elasticellA distributed NoSQL key-value storage system with strong consistency and reliability527
etcd-io/raftA library implementing a replicated state machine algorithm for distributed systems694
bbva/raft-badgerAn implementation of a Raft consensus algorithm using BadgerDB as the underlying data store.112
kim/leveldb-haskellProvides Haskell bindings to LevelDB for fast, disk-based key-value storage66
komamitsu/oraftA Raft consensus algorithm implementation in OCaml for distributed systems28
hashicorp/raftA Go implementation of a distributed consensus algorithm8,321
threemammals/raftyAn implementation of the Raft consensus algorithm in C# and .NET core.197
tikv/tikvA distributed key-value database with ACID compliance and support for transactions and geo-replication.15,385
synrc/kvsA compact, distributed key-value store with support for polymorphic data and multiple backends.177