- Jan 19
- Introduction and class overview.
- Jan 24, 26, 31, Feb 2, 7, 14
- Storage methods, index structures. Ch. 12, 13, 14, 24. Some material on FAST Trees, DASH, and learned indexes will be supplied by the instructor.
- Feb 16, 21, 23, 28, Mar 2
- Query processing and optimization. Ch. 15, 16. Some material on object-relational query processing will be provided by the instructor.
- Mar 7
- Overflow material, review.
- Mar 9
- Midterm exam date.
- Mar 21, 23, 28
- Transactions, concurrency control. Ch. 17, 18.
- Mar 30
- Crash recovery. Ch. 19.
- Apr 4, 6, 11, 13
- Parallel and Distributed Databases. Ch. 20-23.
- Apr 18
- Case study: FoundationDB. A paper on FoundationDB will be supplied by the instructor.
- Apr 20, 25
- Materialized Views. Ch. 16.5. Some additional material will be supplied by the instructor.
- Apr 27
- Overflow material.
- May 2
- Revision.
Ken Ross
2022-02-12