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 map implementation using bucket list like a skip list.☆10Updated 2 years ago
- Concurrent skiplist on golang☆15Updated 8 years ago
- This is a distributed kv project to demonstrate how to use matrixcube☆17Updated 2 years ago
- [Go] - Bully algorithm visualization & implementation written in Golang.☆63Updated 5 years ago
- Database server written from scratch☆13Updated last year
- RocksDB/LevelDB inspired key-value database in Go☆10Updated 4 years ago
- The Golang imeplentation of MVCC Hashmap☆13Updated 7 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
- Dcrontab is a Distributed Crontab using Raft Consensus (esp. useful for scheduling critical tasks)☆19Updated last year
- Kafka replicator is a tool used to mirror and backup Kafka topics across regions☆15Updated last year
- Storage algorithms.☆35Updated 3 years ago
- LSM tree based key-value database☆29Updated 8 months ago
- Project for COS 518: distributed lock service☆25Updated 5 years ago
- ✨A list of awesome TiDB patterns, code templates, demos✨☆19Updated 2 years ago
- Golang based remote data frames access (over gRPC or HTTP stream)☆27Updated last week
- How query engine work golang port for learning purpose☆23Updated 2 years ago
- Distributed File System server implemented using RAFT Algorithm.☆16Updated 5 years ago
- A library of replicated state machine algorithms is based on Viewstamped Replication Revisited☆12Updated 3 years ago
- iguazio API lib for time-series DB access and Prometheus TSDB storage driver☆32Updated 2 months ago
- A simplified implementation for log structured merge tree.☆58Updated 3 years ago
- experimental raft storage☆86Updated 11 months ago
- Golang experiments about how Linux namespace works.☆33Updated last year
- Minimal hashicorp/raft example☆32Updated 2 years ago
- Apache arrow examples in golang☆14Updated 3 years ago
- Simple internal event bus for Go applications☆28Updated last year
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆47Updated 3 weeks ago
- B+ tree in memory with mvcc support☆18Updated 6 years ago
- Benchmark utility for the tidwall/btree Go package☆22Updated last year
- Benchmarks for BigCache project☆20Updated 10 months ago
- Fast, lock-free, arena-based Skiplist implementation in Go that supports iteration in both directions.☆41Updated 4 years ago