Build Your Own Database (byod): Distributed SQL Database Engine in C

Build Your Own Database (byod): Distributed SQL Database Engine in C

in

About the Project

Implementing a rudimentary database to instill the idea of the inner working of a database. We try to answer what are Low level functions of a system, how data is stored, retrieved, how sql works and a lot more.

  1. Build a Strong Foundation: Cover essential database internals, including C programming, file systems, B-Trees, and process management.
  2. Develop a rudimentary database with indexing, storage, and basic ACID properties while exploring SQL parsing and query execution.

Resources