Distributed Key-Value Store
An educational and high-performance implementation of the Raft consensus algorithm combined with a Log-Structured Merge (LSM) tree persistent storage engine.
Architecture
- Consensus: Strict Raft leader election, log replication, and cluster membership changes.
- Storage: MemTable in RAM with Write-Ahead Log (WAL), tiered SSTables on disk.