Introduction
This is our central hub for building a relational database from scratch. If this is your first visit, here is some context:
Creating a relational database - our main introduction
We will be creating versions with increasing features and, sadly, complexity.
Below you will find links to all posts.
Basic version
Our basic version sets the first stepping stones in our journey:
Architecture and requirements - Our first, naïve, architecture
Parser - We will need a parser to build our engine
Executor - The bare minimum executor
Intermezzo: A TUI - Text User Interface - Totally optional, but highly satisfying, we will be building a TUI
Available on GitHiub - basic branch
Calm version (before the storm)
Before we discuss the turbulent issue of query optimization, we are going to take care of some issues like metadata and more robust parsing