mixu / vnodehash
Consistent hashing using virtual nodes.
☆29Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for vnodehash
- Coordination Service for Distributed Systems☆104Updated 3 months ago
- SwimRing - A Minimal Distributed Fault-Tolerant Key-Value Store built with SWIM Gossip Protocol and Consistent Hash Ring☆61Updated 8 years ago
- A clustered, masterless redis clone, built in Go☆31Updated 10 years ago
- ☆128Updated 6 years ago
- Perseus is a set of scripts (docker+javascript) to investigate a distributed database's responsiveness when one of its three nodes is iso…☆50Updated 5 years ago
- t-digest module for Redis☆73Updated 3 years ago
- Append-only key-value database on a distributed shared-log☆49Updated 3 months ago
- Papers☆64Updated 7 years ago
- CS 733 assignments☆25Updated 9 years ago
- A key/value database inspired by chapter 3 of Designing Data-Intensive Applications by Martin Kleppmann.☆26Updated last year
- A paper on sagas in distributed systems☆90Updated 9 years ago
- counters and logarithmically bucketed histograms for distributed systems☆84Updated 7 years ago
- Redis + Raft server implementation☆77Updated 4 years ago
- epaxos☆99Updated 8 years ago
- An apporximate frequency counter Redis module☆46Updated 5 years ago
- A Go implementation of Apache Helix (currently the participant part only).☆56Updated 6 years ago
- Accurate counters with Kafka & RocksDB.☆16Updated 3 years ago
- A module implementing various CRDT types (AWSet, PNCounter, LWWRegister, etc)☆13Updated 7 years ago
- distkv is a distributed K/V store library for Go powered by the raft consensus algorithm.☆55Updated 8 years ago
- key value server. redis api, leveldb storage, raft support☆80Updated 4 years ago
- CASPaxos: Replicated State Machines without logs☆97Updated 6 years ago
- Victor B. F. Gomes, Martin Kleppmann, Dominic P. Mulligan, and Alastair R. Beresford. Verifying Strong Eventual Consistency in Distribute…☆72Updated last year
- A Distributed Key-Value Store with "Server Wide Clocks"☆85Updated 8 years ago
- Append-only storage in Go designed for the analytical workloads☆63Updated 6 years ago
- A Go implementation of the ReactiveSocket Protocol☆13Updated 8 years ago
- Extension modules to Redis' native data types and commands☆69Updated 6 months ago
- TLA+ Spec of a simplified part of MongoDB replication system☆46Updated 5 years ago
- CRDT implementations to use with Antidote☆35Updated 2 years ago
- Multi-probe consistent hashing☆40Updated 4 years ago
- A system for maintaining replicated state machines☆115Updated 7 years ago