Database Storage I — Volatile vs. Non-Volatile Hierarchy & Slotted Pages
Andy PavloDistinguishedCarnegie Mellon University
Associate Professor of Databaseology
1:19:10·2023·undergraduate level
Why mmap() in a DBMS is a catastrophic trap, how NVMe/SSD block geometry dictates page layout, and how slotted pages and heap files store variable-length tuples.
Andy Pavlo (https://www.cs.cmu.edu/~pavlo/)
Slides: https://15445.courses.cs.cmu.edu/fall2023/slides/03-storage1.pdf
Notes: https://15445.courses.cs.cmu.edu/fall2023/notes/03-storage1.pdf
Previous · Lecture 3
Modern SQL — Window Functions, CTEs & Bag Semantics
Next · Lecture 5Database Storage II — Log-Structured Merge Trees (LSM) & Tuple Layout
Comments
Add a comment...Sign in
