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.
☆17Updated 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
- concurrent map implementation using bucket list like a skip list.☆10Updated 2 years ago
- Storage algorithms.☆37Updated 4 years ago
- Go Coverage Viewer is the simplest way to view your code coverage results right inside the editor☆10Updated 2 years ago
- Dcrontab is a Distributed Crontab using Raft Consensus (esp. useful for scheduling critical tasks)☆19Updated last year
- 🔄 A command-line utility to export Protocol Buffers (proto) files to YAML and JSON☆19Updated 9 months ago
- Benchmarks for BigCache project☆21Updated last year
- A multi-master k/v store using gossip for replication written in Go☆18Updated 5 years ago
- In memory sharded cache implementation☆33Updated 3 years ago
- MySQL binary log analyzer in Golang.☆21Updated 2 years ago
- Iris-message-processor is a fully distributed Go application meant to replace the sender functionality of Iris and provide reliable, scal…☆28Updated last year
- Generic Asynchronous data buffer with Automatic and Manual flushing☆14Updated last year
- Has been migrated to https://github.com/apache/incubator-pegasus/tree/master/go-client☆24Updated 2 years ago
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated last year
- ☆11Updated last year
- blance - functional algorithm to assign partitions and replicas across distributed nodes☆14Updated 10 months ago
- Raft backend using LevelDB☆31Updated 2 years ago
- Fuzz Testing for the github.com/hashicorp/raft library☆29Updated last year
- 🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk…☆31Updated last year
- A pluggable implementation of the Paxos Consensus Protocol☆21Updated 7 years ago
- general-purpose fast, stateless, and deterministic feature extractor written in golang for use in machine learning☆12Updated 6 years ago
- A Golang client for RedisAI☆25Updated 5 months ago
- A Go implementation of an in-memory bloom filter, with support for boltdb and badgerdb as optional data persistent storage.☆28Updated 2 years ago
- Apache arrow examples in golang☆15Updated 3 years ago
- high performance key value database written in Go. Deprecated. Use robaho/leveldb☆86Updated 2 years ago
- Server for benchmarking pure Go key/value databases☆32Updated 8 years ago
- Distributed Computing with Go, published by Packt☆72Updated 2 years ago
- GCounter CRDT Implemented in Go & Docker☆14Updated 4 years ago
- The Golang imeplentation of MVCC Hashmap☆13Updated 8 years ago
- RocksDB/LevelDB inspired key-value database in Go☆10Updated 4 years ago
- "From Zero to Hero with Go and Dapr" presented at GopherCon 2021☆25Updated 3 years ago