A learning-focused, Bitcask-inspired key-value store implemented in Go.
This project explores how log-structured storage engines work under the hood: append-only logs, in-memory indexes, crash recovery, and data integrity.
The goal is correctness first, then performance, while keeping the implementation small, inspectable, and educational.