Build a Simple Database

Introductory tutorial to designing and building a LSM-Tree based Key-Value Store like RocksDB


Posts

Learn the motivations and designs behind building a simple LSM-Tree based Key-Value Store style database, similar to RocksDB.

Read more

Build the first component of an LSM-Tree database, the MemTable. We look at how RocksDB designed their MemTable and build our own.

Read more

Guild to building a Write Ahead Log(WAL) for a LSM-Tree database. We look at how RocksDB designed their WAL and build our own for our database.

Read more