builtwithbend
← Back to the collection

MyLSM

Libraries · ☆ 2 GitHub stars

Built by FabianVegaA

Preview of 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 ↗
Curated by LVTDBuilt for the people building.