durablekv
C++20 · POSIX · no dependencies
A crash-safe LSM-tree key-value store with a write-ahead log, SSTables, leveled compaction, and Bloom filters. Once a write returns OK, it survives kill -9.
- Bloom: 41K → 2.26M miss lookups/s
- kill -9 recovery tests
- CRC32C everywhere