Query Engine Foundations

The theory layer of Strata 6 — Query Engines & OLAP. Execution models, MPP architecture, optimization, joins, and the engine-format contract. Engine-agnostic foundations that the rest of S6 (ClickHouse, Druid/Pinot, Trino, DuckDB) builds on.

Foundations16 chapters· 3h 59m· in Query Engines & OLAP

Course content

  1. 01Compute vs Query EnginesFree
  2. 02The OLAP Workload Profile🔒
  3. 03The Volcano Model🔒
  4. 04Vectorized Execution🔒
  5. 05Push-Based & Morsel-Driven Execution🔒
  6. 06Codegen vs Vectorization🔒
  7. 07MPP Architecture🔒
  8. 08Exchange Operators🔒
  9. 09Query Planning 101🔒
  10. 10Rule-Based vs Cost-Based Optimization🔒
  11. 11Cardinality Estimation🔒
  12. 12Join Algorithms🔒
  13. 13Distributed Join Strategies🔒
  14. 14Runtime & Dynamic Filtering🔒
  15. 15Predicate & Projection Pushdown🔒
  16. 16Pipeline Breakers & Memory🔒

Read the first chapter free

Start reading now — no account required for the free chapters.