QuillSQL is a compact relational database written in Rust for teaching and research
(CMU 15-445/BusTub–style). It includes a Volcano-style executor, a B+Tree index,
write-ahead logging with basic recovery, a buffer pool, and both a CLI and a web TTY demo.
What’s new in v0.1.3
- Stability/ergonomics improvements across executor and storage paths
- Clearer errors and small fixes around B+Tree and WAL flows
- README/docs polish and a smoother quick start
Try it
From source:
git clone https://github.com/feichai0017/QuillSQL
cd QuillSQL
cargo run --releaseOnline demo (no install): https://quillsql.fly.dev