CSE 444 Spring 2022
Lecture Topics

Subscribe to this calendar (Google, iCal, etc.)

DateDescription
March 28 Introduction
March 30 Review of relational model and SQL
April 1 DBMS architecture
April 4 Data storage and buffer management
April 6 Indexing
April 8 Indexing continued
April 11 Query execution and operator algorithms (part 1)
April 13 Operator algorithms (part 2)
April 15 Operator Algorithms (cont)
April 18 Query plan costs
April 20 Query Optimization: Search Space
April 22 Query Optimization: Algorithms
April 25 Query Optimization: Selinger Algorithm vs SimpleDB
April 27 Transactions: Concurrency control
April 29 Transactions: Locking
May 2 Transactions: Locking (cont.)
May 4 Transactions: Optimistic Concurrency Control
May 6 Transactions: Optimistic Concurrency Control (cont.)
May 9 Transactions: Recovery (Undo)
May 11 Transactions: Recovery (Undo cont.)
May 13 Transactions: Recovery (Redo)
May 16 Transactions: Recovery (Undo/Redo) (extra example)
May 18 Parallel DBMSs
May 20 Parallel DBMSs (continued)
May 23 MapReduce
May 25 Spark
May 27 Two Phase Commit
June 1 Replication
June 3 Advanced Topics