Subscribe to this calendar (Google, iCal, etc.)
| Date | Description |
|---|---|
| March 25 | Introduction |
| March 27 | Review of relational model and SQL |
| March 29 | DBMS architecture |
| April 1 | Data storage and buffer management |
| April 3 | Indexing |
| April 5 | Indexing continued |
| April 8 | Query execution and operator algorithms (part 1) |
| April 10 | Operator algorithms (part 2) |
| April 12 | Operator Algorithms (cont) |
| April 15 | Query plan costs |
| April 17 | Query Optimization: Search Space |
| April 19 | Query Optimization: Algorithms |
| April 22 | Query Optimization: Selinger Algorithm vs SimpleDB |
| April 24 | Transactions: Concurrency control |
| April 26 | Transactions: Locking |
| April 29 | Transactions: Optimistic concurrency Control |
| May 1 | Optimistic concurrency Control (cont.) |
| May 3 | Optimistic concurrency Control (cont.) |
| May 6 | Transactions: Recovery |
| May 8 | Transactions: Recovery |
| May 10 | Transactions: Recovery |
| May 13 | Parallel DBMSs |
| May 15 | Parallel DBMSs (continued) |
| May 17 | Parallel DBMSs (continued) |
| May 20 | MapReduce |
| May 22 | Spark |
| May 24 | Two Phase Commit |
| May 29 | Replication |
| May 31 | Column Stores |