Skip to content

Build an LSM Tree

Build a Log-Structured Merge tree like LevelDB/RocksDB: memtables, SSTables, leveled compaction, k-way merge, bloom filters, write-ahead logging, crash recovery, and the engine behind Cassandra, RocksDB, ScyllaDB, and modern time-series databases.

advancedFree6 hours23 lessons
Start learningor sign up to track progress

Curriculum

Loading reference solution…
Build an LSM Tree