Yxxxb / cmu_15-445

数据库课程项目 CMU 15-445 (Fall 2019)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BusTub Logo


CMU 15-445 (Fall 2019)

课程传送门

Introduction to Database Systems

课程简介

该课程是CMU的数据库系统的基础课程(Andy Pavlo的课),共有四个Project,完善BusTub RDBMS的相应功能,具体说明见课程的assignment

建议在写项目之前,先好好看Andy的课程,有条件的去听一听YouTube上的课程视频,至少要把PPT仔细过一遍,不过瘾的还可以看看课程的textbook《Database System Concepts》(第七版已经出来了)

Projects

  • Project 1 - Clock Replacer & Buffer Pool Manager

  • Project 2 - Hash Index

  • Project 3 - Query Execution

  • Project 4 - Logging & Recovery

ps: master分支是原始的BusTub,完成的Project都打了tag

About

数据库课程项目 CMU 15-445 (Fall 2019)

License:MIT License


Languages

Language:C++ 93.0%Language:Python 4.3%Language:CMake 2.1%Language:Shell 0.4%Language:Dockerfile 0.2%