A curated reading list about database systems, inspired by:
Blogs:
Blogs:
Papers:
- The Volcano Optimizer Generator: Extensibility and Efficient Search
- The Cascades Framework for Query Optimization
- Efficiency in the Columbia Database Query Optimizer
- Orca: A Modular Query Optimizer Architecture for Big Data
Blogs:
Blogs:
Papers:
- Efficient Processing of Window Functions in Analytical SQL Queries
- Optimization of Analytic Window Functions
Papers:
Blogs:
Blogs:
Papers:
- Vectorization vs Compilation in Query Execution
- MonetDB/X100: Hyper-Pipelining Query Execution
- Efficiently Compiling Efficient Query Plans for Modern Hardware
- Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask
Blogs:
Papers:
- Performance and Scalability of Broadcast in Spark
- Adaptive Optimization of Very Large Join Queries
- SAHA: A String Adaptive Hash Table for Analytical Databases
Courses: