- Day
- Lecture
- Readings
- Tue, Jan 13
- Thu, Jan 15
- Lecture 2: DBMS Architecture
Slides: - “The Design and Implementation of Modern Column-Oriented Database Systems”, Chapters 1, 2, 3
- “Architecture of a Database System”, Chapter 1
- Lecture 2: DBMS Architecture
- Tue, Jan 20
- Wed, Jan 21
- Thu, Jan 22
- Tue, Jan 27
- ❄️ Snow Day!
- Wed, Jan 28
- Thu, Jan 29
- Tue, Feb 03
- Wed, Feb 04
- Thu, Feb 05
- Tue, Feb 10
- Lecture 8: File Organization
Slides: - Textbook, Chapter 8 & 9.1, 9.5-9.7
- “Data page layouts for relational databases on deep memory hierarchies”, The VLDB Journal, 2002 (Sections 1, 2, 3, 4)
- Lecture 8: File Organization
- Wed, Feb 11
- Thu, Feb 12
- Lecture 9: Storage Layer
Released Written Assignment 3
Slides: - Textbook, Chapter 9.1-9.4
- “On Multidimensional Data and Modern Disks”, FAST 2005 (Sections 1, 2, 3, 4)
- “Design Tradeoffs for SSD Performance”, USENIX ATC 2008 (Sections 1, 2, 3)
- Lecture 9: Storage Layer
- Tue, Feb 17
- February Break
- Thu, Feb 19
- February Break
- Tue, Feb 24
- ❄️ Snow Day!
- Wed, Feb 25
- Recitation 5: File Organization & Storage Layer
Due Written Assignment 3
Slides: - Thu, Feb 26
- Sat, Feb 28
- Programming Assignment 1.2 Released
- Tue, Mar 03
- Wed, Mar 04
- Recitation 6: Review
Slides: - Thu, Mar 05
- Midterm I Exam
- Tue, Mar 10
- Wed, Mar 11
- Recitation 7: B+-tree
Slides:
Released Written Assignment 4 - Thu, Mar 12
- Tue, Mar 17
- Wed, Mar 18
- Recitation 8: Hash Indexing & External Sorting
Slides: - Thu, Mar 19
- Tue, Mar 24
- Lecture 16: Query Processing III
- Textbook, Chapter 14.4.3-14.4.4, 14.6-14.7, Chapter 15
- Thu, Mar 26
- Lecture 17: Query Processing IV + Quiz
- Textbook, Chapter 14.4.3-14.4.4, 14.6-14.7, Chapter 15
- Tue, Mar 31
- Lecture 18: Transaction Management
- Thu, Apr 02
- Passover Break
- Tue, Apr 07
- Passover Break
- Thu, Apr 09
- Passover Break
- Tue, Apr 14
- Lecture 19: Concurrency Control
- Thu, Apr 16
- Lecture 20: Recovery
- Textbook, Chapter 18
- Tue, Apr 21
- Lecture 21: Advanced Topics / NoSQL / LSM
- Thu, Apr 23
- Lecture 22: Guest Lecture / Review
- Tue, Apr 28
- Midterm II Exam