The ShunyaDB Series: Building a Database Engine from Scratch
An ongoing 3-act, 24-part series chronicling the build of ShunyaDB, a database engine written from scratch in Rust—starting as a B-tree storage engine and evolving into a full LSM-based rewrite, while learning Rust and database internals along the way. 4 parts live, more coming soon.