Rusting a Database
This is a blog about my journey of trying to implement a relational database engine in Rust, while also learning the language. The main point here is to create a system that mimics as close as possible a real one, so as to better understand the way it works and thus become a better database engineer.
All posts
Paging the data
An overview of the concept of slotted pages in a storage engine along with details on how it was implemented
Crates
Organizing a project of this scale is already difficult - doing it in a new language, where you are not familiar with the idiomatic ways of structuring the project makes it even trickier
So I decided to write a database system
First post, going over the reason behind this blog and giving some context.