-
Project 1 - Buffer Pool
-
Project 2 - B+ Tree
-
Project 3 - Concurrency Control
-
Project 4 - Logging & Recovery
- 在存储管理器中实现缓冲池。缓冲池负责将物理页面从主存储器来回移动到磁盘。
- 可扩展的哈希表
- LRU页面替换政策
- 缓冲池管理器
-
Because the test code is pretty simple and the code base is not fully funcitonal, problems may no be unveiled.
-
Dealing with NewPage log_record in redo phase during log recovery.
-> NewPage log_record do not have info about the newly allocated page.
-> Disk Manager don't ensure the page with same page_id allocated in redo phase.