cmu-db/bustub resource
The BusTub Relational Database Management System (Educational) observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 51
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 168.0
- age_days: 2549
- days_rel: 171
- days_push: 9
- n_releases_24m: 3
Adoption not part of the score
5066 stars · 2047 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
BusTub is an educational relational database management system written in C++ and built at Carnegie Mellon University for the 15-445/645 Introduction to Database Systems course. Students implement its core components (storage, indexes, query execution, concurrency control) through course projects, and it supports basic SQL with an interactive shell.
Use cases
- learn how a relational database management system works internally
- implement a buffer pool manager and disk storage for a DBMS
- build B+ tree and hash table indexes from scratch
- implement query execution operators like joins, sorting, and aggregation
- study concurrency control and transaction processing in a real codebase
- practice systems programming in C++ on a database codebase
When to choose
- you are taking or self-studying CMU 15-445/645 and want to complete its projects
- you want a guided, hands-on way to learn DBMS internals
- you want a small, readable C++ codebase to explore database architecture
When to avoid
- you need a production-ready database for real workloads
- you need full SQL compliance, high performance, or durability guarantees
- you want to deploy a database server in an application
Facets
learning-resource · maturity active
database interpreter cli databases education developer-tools windows cpp cli dbms educational course-project sql cmu-15-445 relational-database linux macos
3 sources
- readme: https://github.com/cmu-db/bustub · fetched 2026-08-28 · 9c660c1d0e05
- homepage: https://15445.courses.cs.cmu.edu · fetched 2026-08-29 · f5f08a742b3e
- site_page: https://15445.courses.cs.cmu.edu/fall2026/faq.html · fetched 2026-08-29 · d3b0800f0a64
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cmu-db/bustub | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem