Skip to content

YinhaoHu/CMU-15-445-2022-Fall

Repository files navigation

CMU 15-445 2022 Fall Course Stuffs

About Project Implementation

  • Current Status: PASSED all tests.
    • Project #1-Buffer Pool Manager: Full score. Implement in a naive way first. Optimized using cache pool(std::list + std::unordered_set).
    • Project #2-B+ Tree: Full score. Algorithm implementation is guided by the course text book pseudo code description. Concurrency control is optimized using optimistic locking protocol.
    • Project #3-Query Execution: Full score. P4 concurrency control is taken into implementation in DeleteExecutor,SeqScanExecutor&InsertExecutor. Optimization is partially finished: partial optimization for leaderboard#1,leaderboard#2. Full optimization is made to leaderboard#3 which is good enough.
    • Project #4-Concurrency Control: Full score. No optimization is made for leaderboard task.

About Course Learning

  • Current Status: All notes are made for each lecture reading. Some summaries arr made.
  • Information: Directory learning stores the related information.

Future

  • Interview questions and introduction in curriculum vitae.

About

Labs and notes for CMU 15445 2022 Fall.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published