
bustub
cmu-db
The BusTub Relational Database Management System (Educational)
AI 简介
BusTub 是卡内基梅隆大学(CMU)为数据库系统课程(15-445/645)开发的教育型关系型数据库管理系统。它用 C++ 实现核心 DBMS 组件,包括存储管理、查询执行、事务处理(支持 ACID 与并发控制)、SQL 解析与优化器框架,并提供交互式命令行接口。项目采用模块化设计,每个课程实验对应一个可独立实现的组件(如 Buffer Pool、B+ Tree 索引、Lock Manager),强调原理实践与系统级调试能力。适用于高校数据库教学、系统编程实训及 DBMS 底层机制学习,不适用于生产环境。
C++
MIT License5k
Stars
2k
Forks
45
Watchers
43
Issues
Star 增长
今日0
近 7 天0
近 30 天+12
综合评分67.12
默认分支master