MyLSM

An experimental log-structured merge-tree key-value store implemented in Bend 2. Its durable storage path combines a write-ahead log, MemTable, SSTables, Bloom filters, compaction, and recovery.
The repository exposes reusable storage components and an in-memory hub facade, alongside demos, fuzzing, benchmarks, and machine-checked laws for parts of the pure core. Storage I/O stays on the CPU. MyLSM is a developer prototype and research project, not a production-ready substitute for RocksDB or LevelDB.
The sources
Explore the original posts and links behind this build.
GitHubhttps://github.com/FabianVegaA/mylsm/blob/main/README.md ↗GitHubhttps://github.com/FabianVegaA/mylsm/blob/main/mylsm.bend ↗