-
09/01/2026
Tuesday
Introduction and Data Models (released via video-recording due to traveling)
What Goes Around Comes Around
Lin Ma
-
09/03/2026
Thursday
No Class (Instructor Traveling)
-
09/08/2026
Tuesday
RDBMS Architecture
Anatomy of a Database System (Section 1, 3, 4, 5) & An Overview of Query Optimization in Relational Systems by Chaudhuri
Lin Ma
-
09/10/2026
Thursday
Course Project Topics Discussion
Lin Ma
-
09/15/2026
Tuesday
Consistency and Isolation Levels
Serializable Snapshot Isolation in PostgreSQL
Generalized Isolation Level Definitions
-
09/17/2026
Thursday
Cloud OLTP
Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
Amazon Aurora: On Avoiding Distributed Consensus for I/Os, Commits, and Membership Changes
-
09/22/2026
Tuesday
Cloud OLTP Cont'd
Aurora DSQL: Scalable, Multi-Region OLTP
-
09/24/2026
Thursday
Columnar Databases
C-Store: A Column-oriented DBMS
Column-Stores vs. Row-Stores: How Different Are They Really?
-
09/29/2026
Tuesday
Vectorized Query Processing
MonetDB/X100: Hyper-Pipelining Query Execution & Vectorwise: Beyond Column Stores
-
10/01/2026
Thursday
Column-oriented Storage Format
Dremel: Interactive Analysis of Web-Scale Datasets
The striping and assembly algorithms & Dremel: A Decade of Interactive SQL Analysis at Web Scale
-
10/06/2026
Tuesday
Cloud Analytics
Building An Elastic Query Engine on Disaggregated Storage
The Snowflake Elastic Data Warehouse
-
10/08/2026
Thursday
Big Data Processing
Resilient Distributed Datasets A Fault-Tolerant Abstraction for In-Memory Cluster Computing
MapReduce: Simplified Data Processing on Large Clusters
-
10/13/2026
Tuesday
Lakehouse
Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores
Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics
-
10/15/2026
Thursday
Midterm
-
10/20/2026
Tuesday
Fall Study Break
-
10/22/2026
Thursday
Embedded Analytics
Data Management for Data Science Towards Embedded Analytics & DuckDB-Wasm: Fast Analytical Processing for the Web
DuckDB: an Embeddable Analytical Database
-
10/27/2026
Tuesday
Hardware (GPU) Acceleration
TQP++: Bridging ML Compilers and Analytical Query Processing on GPUs
Query Processing on Tensor Computation Runtimes
-
10/29/2026
Thursday
Hardware (GPU) Acceleration Cont'd
Rethinking Analytical Processing in the GPU Era
-
11/03/2026
Tuesday
No Class
Work on Project Midterm Presentation
-
11/05/2026
Thursday
Project Midterm Presentations
-
11/10/2026
Tuesday
Semantic Operators
Cortex AISQL: A Production SQL Engine for Unstructured Data
Semantic Operators and Their Optimization: Enabling LLM-Based Data Processing with Accuracy Guarantees in LOTUS
-
11/12/2026
Thursday
Reusable Execution Engine
Velox: Meta’s Unified Execution Engine
The Composable Data Management System Manifesto
-
11/17/2026
Tuesday
Guest Lecture (TBD)
Wen-mei Hwu, Senior Distinguished Research Scientist, NVIDIA
-
11/19/2026
Thursday
Guest Lecture: Scaling OpenAI's Research Data Platform with Snowflake
Bohan Zhang, Member of Technical Staff, OpenAI
-
11/24/2026
Tuesday
Vector Index
Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs
Billion-scale similarity search with GPUs
-
11/26/2026
Thursday
Thanksgiving Break
-
12/01/2026
Tuesday
No Class
Work on Project Final Presentation
-
12/03/2026
Thursday
No Class
Work on Project Final Presentation
-
12/08/2026
Tuesday
Project Final Presentations 1
-
12/10/2026
Thursday
Project Final Presentations 2