Course logistics
- Homework 2 released, due Sunday September 22 — three multiple-choice questions, submitted in Gradescope (
0:27). - Project 1 (buffer pool manager) is live: write-up on the website, code and Piazza announcement posted; recitation Wednesday 6 p.m. (
0:27). - Advice: read the Project 1 write-up beforehand so recitation questions are about approach, not "what's a buffer manager" (
1:14). - The buffer pool manager lecture lands Monday (
1:14); industry-partner visit day is Monday/Tuesday with research talks and info sessions, including Confluent (1:46).
Where this lecture sits
- This is the last lecture on the storage layer — the bottom layer of the DBMS (
0:27). - Prior lectures covered write-optimized approaches (
2:25):- Tuple-oriented storage with slotted pages.
- Log-structured storage — append changes; writes get faster, reads get slower.
- Index-organized storage — a B+Tree whose leaf nodes hold the data itself.
- Those approaches serve write-heavy workloads (inserts/updates/deletes/upserts) (
3:07). - Today's target is the opposite: read-only analytical queries where
SELECTspeed matters, not insert speed (3:34).