DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

A toy relational database management system implemented in Rust for educational purposes. It provides a SQL query interface, disk-based storage, and B+Tree indexing to demonstrate database internals.

Source Code
https://github.com/antoniosarosi/mkdb[01]
Country of Origin
ES
Start Year
2023
Project Types
Educational, Open Source
Written in
Rust
Inspired By
BusTub, SQLite
Operating Systems
Linux, macOS, Windows
License
MIT License

A toy relational database management system implemented in Rust for educational purposes. It provides a SQL query interface, disk-based storage, and B+Tree indexing to demonstrate database internals.

History


Developed by Antonio Sarosi as an educational project to study database systems. Implementation concepts are derived from the SQLite source code and Carnegie Mellon University's Intro to Database Systems courses.

Data Model


Indexes


Query Interface


SQL

Storage Architecture


Citations

2 sources
  1. GitHub - antoniosarosi/mkdb: Toy Database · GitHub github.com
  2. mkdb/README.md at master · antoniosarosi/mkdb · GitHub github.com
Revision #2 Last Updated: