Special Topics in Databases: Query Optimization

This course is a hands-on exploration of the most challenging problem in computer science: database query optimization. It will cover the classical and state-of-the-art methods and algorithms for converting SQL statements into physical query plans. Additional topics include cost models, feedback mechanisms, and adaptive query optimization. All class projects will be in the context of an open-source query optimizer service using real-world queries. The course is appropriate for graduate students in software systems and advanced undergraduates with nasty programming skills that are pursuing a database-centric lifestyle.

Course Info

Time:
Mon/Wed 2:00 - 3:20pm
Location:
GHC 4211
Discussion:
Piazza

Course Staff

Name Office Hours Location
Prof. Andy Pavlo
Instructor
Wed 3:30-4:30pm ET GHC 9019
Wan Shen Lim
Head TA
TBA TBA