Date | Topic | Slides | |
---|---|---|---|
Jan 8, 2019 | Course Introduction and History of Database Systems
Homework 0 Released
|
||
Jan 10, 2019 | In-Memory Databases
|
||
Jan 15, 2019 | Storage Models
Homework 0 Due
Homework 1 Released
|
||
Jan 17, 2019 | Database Compression
|
||
Jan 22, 2019 | Logging Protocols
|
||
Jan 24, 2019 | ARIES
Homework 1 Due
Homework 2 Released
|
||
Jan 29, 2019 | Winter Weather! | ||
Jan 31, 2019 | Larger-than-Memory Databases
|
||
Feb 5, 2019 | ARIES Revisited
| ||
Feb 7, 2019 | Databases on New Hardware
Homework 2 Due
Homework 3 Released
| ||
Feb 12, 2019 | Index Locking & Latching
|
||
Feb 14, 2019 | OLTP Indexes (Part I)
|
||
Feb 19, 2019 | OLTP Indexes (Part II)
|
||
Feb 21, 2019 | Query Compilation
Homework 3 (Problem Set) Due
|
||
Feb 26, 2019 | Mid-term Exam | ||
Feb 28, 2019 | Optimizer Implementation (Part I)
|
||
Mar 5, 2019 | Optimizer Implementation (Part II)
|
||
Mar 7, 2019 | Project Proposals | ||
Mar 12, 2019 | Cost Models
Homework 3 (Programming Assignment) Due
Homework 4 Released
|
||
Mar 14, 2019 | Execution & Scheduling
|
||
Mar 19, 2019 | Spring Break | ||
Mar 21, 2019 | Spring Break | ||
Mar 26, 2019 | Optimistic Concurrency Control (OCC)
|
||
Mar 28, 2019 | Multi-Version Concurrency Control (Part I)
|
||
Apr 2, 2019 | Project Updates | ||
Apr 4, 2019 | Multi-Version Concurrency Control (Part II)
|
||
Apr 9, 2019 | Parallel Join Algorithms (Hashing)
Homework 4 Due
Extra Credit Assignment Released
|
||
Apr 11, 2019 | Parallel Join Algorithms (Sorting)
|
||
Apr 16, 2019 | Vectorized Execution
|
||
Apr 18, 2019 | No Class
Extra Credit Assignment Due
|
||
Apr 23, 2019 | Jack Chen (MemSQL) | ||
Apr 25, 2019 | Project Presentations |
NOTE: The schedule is tentative and is subject to change as the semester progresses.
Credits
The slide decks are derived from courses developed by Andy Pavlo.