Welcome to a series in which I document my journey in building a database.

One thing that is always asked when working on something like a new database, is “why”? My answer is simple: I want to learn more about the internals of database systems through hands on development of a new system. I can read code, commit to other bodies of work, read papers and books, but nothing quite reaches the level of doing (and talking about) it myself.


Series