Principles of Data-Intensive Systems
Winter 2021
Tue/Thu 2:30-3:50 PM Pacific
This course covers the architecture of modern data storage and processing systems, including relational databases, cluster computing systems, streaming and machine learning systems. Topics include database system architecture, storage, query optimization, transaction management, fault recovery, and parallel processing, with a focus on the key design ideas shared across many types of data-intensive systems.
Find the 2022 version of this course on Canvas
Course Staff
- Instructor
- Matei Zaharia (Office hours: by appointment, please email me)
- Teaching Assistants
-
- Cody Coleman (Office hours: Wednesdays 4-5:30 PM Pacific, Zoom)
- Daniel Kang (Office hours: Sundays 4:30-6 PM Pacific, Zoom)
- Gina Yuan (Office hours: Wednesdays 10-11:30 AM Pacific, Zoom)
- Peter Kraft (Office hours: Mondays 2:30-4 PM Pacific, Zoom)
- Xinyi Yu (Office hours: Fridays 8:30-10 AM Pacific, Zoom)