Toy relational database built in C99 for learning purposes.
- Implementing a heap-table storage engine: single
.dbfile, fixed-size pages, slotted records.
- Storage Engine – files, pages, and heap tables (SQLite-like core)
- Execution Engine – minimal SQL parsing and query evaluation
- Server Layer – socket protocol for client requests
- Client Shell – interactive CLI