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.
☆16Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for raft-key-value-store
- Concurrent skiplist on golang☆15Updated 8 years ago
- A pluggable implementation of the Paxos Consensus Protocol☆20Updated 7 years ago
- concurrent map implementation using bucket list like a skip list.☆10Updated 2 years ago
- A Github repo for Building a NoSQL database from zero☆53Updated 2 years ago
- Iris-message-processor is a fully distributed Go application meant to replace the sender functionality of Iris and provide reliable, scal…☆27Updated last year
- Apache arrow examples in golang☆15Updated 3 years ago
- Database server written from scratch☆13Updated last year
- iguazio API lib for time-series DB access and Prometheus TSDB storage driver☆32Updated 3 months ago
- Storage algorithms.☆35Updated 3 years ago
- In memory sharded cache implementation☆32Updated 3 years ago
- experimental raft storage☆86Updated this week
- Simple RPC Key Value Server using etcd/Raft in Golang☆13Updated 8 years ago
- Dcrontab is a Distributed Crontab using Raft Consensus (esp. useful for scheduling critical tasks)☆19Updated last year
- Golang based remote data frames access (over gRPC or HTTP stream)☆28Updated 3 weeks ago
- TiKV based Pub/Sub server☆34Updated 5 years ago
- A simplified implementation for log structured merge tree.☆58Updated 3 years ago
- A fault-tolerant events/alerts correlation engine☆25Updated 5 years ago
- Simple internal event bus for Go applications☆28Updated last year
- yet another databus that transfer/transform pipeline data between plugins☆28Updated 7 years ago
- Straightforward implementation of Raft Consensus☆61Updated 3 years ago
- LSM tree based key-value database☆30Updated 8 months ago
- Distributed Computing with Go, published by Packt☆71Updated last year
- Has been migrated to https://github.com/apache/incubator-pegasus/tree/master/go-client☆24Updated 2 years ago
- RocksDB/LevelDB inspired key-value database in Go☆10Updated 4 years ago
- a serverless db service based on TiDB on the cloud, implementing dynamically scale the compute and storage nodes based on business load c…☆29Updated 3 years ago
- M3 Design Documents☆18Updated 3 years ago
- ☆11Updated last year
- Kafka replicator is a tool used to mirror and backup Kafka topics across regions☆15Updated last year
- ✨A list of awesome TiDB patterns, code templates, demos✨☆19Updated 2 years ago
- How query engine work golang port for learning purpose☆23Updated 2 years ago