dianchengwangCHN / raft-key-value-store
A distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading techniques to support concurrent requests.
☆18Updated 5 years ago
Alternatives and similar repositories for raft-key-value-store:
Users that are interested in raft-key-value-store are comparing it to the libraries listed below
- An example of building a distributed key value database, using hashicorp's raft and gossip sdks☆10Updated last year
- A pluggable implementation of the Paxos Consensus Protocol☆22Updated 7 years ago
- concurrent map implementation using bucket list like a skip list.☆10Updated 2 years ago
- Storage algorithms.☆37Updated 4 years ago
- Benchmarks for BigCache project☆21Updated last year
- Dcrontab is a Distributed Crontab using Raft Consensus (esp. useful for scheduling critical tasks)☆19Updated 2 years ago
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated last year
- Raft backend using LevelDB☆31Updated 2 years ago
- Fuzz Testing for the github.com/hashicorp/raft library☆29Updated 2 years ago
- This repo provides a starting point for building applications using SingleStore, Redpanda (by Vectorized), and the Go language. SingleSto…☆23Updated last year
- Iris-message-processor is a fully distributed Go application meant to replace the sender functionality of Iris and provide reliable, scal…☆28Updated last year
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆38Updated 3 years ago
- ☆35Updated 4 years ago
- Distributed File System server implemented using RAFT Algorithm.☆16Updated 5 years ago
- An implementation of Consistent Hashing with Bounded Loads (using Red-Black tree)☆49Updated 5 years ago
- TiKV based Pub/Sub server☆34Updated 5 years ago
- ☆11Updated 4 years ago
- Benchmarking various RPC implementations☆89Updated 4 years ago
- In memory sharded cache implementation☆34Updated 3 years ago
- experimental raft storage☆95Updated 3 weeks ago
- Apache arrow examples in golang☆15Updated 3 years ago
- Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang☆35Updated 3 months ago
- Kafka replicator is a tool used to mirror and backup Kafka topics across regions☆15Updated 2 years ago
- Database server written from scratch☆14Updated 2 years ago
- Graceful restart & zero downtime deploy for Go servers.☆11Updated 4 years ago
- The Golang imeplentation of MVCC Hashmap☆13Updated 8 years ago
- deterministic subsetting☆24Updated 7 years ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- An effective time-series data compression/decompression method based on Facebook's Gorilla.☆71Updated 2 years ago
- Stand-alone Distributed System, test distributed system on localhost.☆31Updated 10 years ago