Skip to content

lancecopper/cmu15445_fall2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmu15445 fall2017

related document

project profile

  • Project 1 - Buffer Pool

  • Project 2 - B+ Tree

  • Project 3 - Concurrency Control

  • Project 4 - Logging & Recovery

Project1 - Buffer Pool

参考资料

功能

  • 在存储管理器中实现缓冲池。缓冲池负责将物理页面从主存储器来回移动到磁盘。

组件

  • 可扩展的哈希表
  • LRU页面替换政策
  • 缓冲池管理器

Project2 - B+ Tree

参考资料

Project3 - Concurrency control

参考资料

project4

  • lab4

  • 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.

About

You won't find anyning useful here. Try somewhere else.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published