Build an LSM-Tree Storage Engine
memtables, SSTables and compaction
Challenge 5 of Storage & CachingAdvanced~70 min
Build the storage engine behind modern databases: an in-memory memtable that flushes to immutable sorted string tables, reads that merge newest-first across levels, tombstone deletes, and compaction.