Anyone interested in writing a toy Sqlite like db from scratch?
Planning to start writing a toy like embedded database from scratch.
The goal is to start simple, making reasonable assumptions so that there is incremental output.
The language would be C++.
We can talk about roadmap as I am just starting.
Looking for folks with relevant experience in the field.
GitHub link: https://github.com/the123saurav/pigdb/tree/master
I am planning to implement bottom up(heap file -> BTree index -> BufferPool -> Catalog -> Basic Query Planner -> WAL -> MVCC -> Snapshot Isolation).
Will use some off-the shelf parser