Build DBDB from Scratch

← Back to All Series

Build DBDB from Scratch

A 15-part series building a persistent key-value store from first principles in Python, inspired by the DBDB chapter of The Architecture of Open Source Applications. Covers append-only storage, immutable B-trees, value references, locking, atomic commits, compaction, AVL trees, and thread-safe updates.