Skip to content

PeterHUistyping/CMU15-445_Database_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMU15-445_Database_Project

Course Link | Project bustub | Lecture Note and Slides

Database Management System Project (C++)

  • Data Model (relation, key/value)
  • Query (SQL)
  • Indexing (tree, hash tables)
  • Storage (heap, log-structure)
  • Memory Management
    • Buffer Pool Manager
      • LRU Replacer
    • Disk Manager
  • Transaction processing
    • Concurrency Control
    • ACID
      • Atomicity: all or none
      • Consistency: invariant
      • Isolation: 2PL, TSO, OCC
      • Durability & Recovery: Logging, Checkpoints
  • Parallel architectures (multi-core, distributed)

Project bustub

DBMS Design Project for CMU15-445 2022.

Setup, Submission, Debug CI_WORKFLOW

Project-Details

Computer System Knowledge Sharing

See more about Computer System in general. Computer_System_Guidance_Repo

About

Memory Management (Disk) LRU Replacer, Buffer Pool Manager, etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published