Query Engines: Push vs. Pull (2021)

A Charming Algorithm for Count-Distinct

What is a Query Optimizer for?

Query Engines: Push vs. Pull

Joins 13 Ways

Two-Phase Commit Three Ways

Joins 13 Ways

A Charming Algorithm for Count-Distinct

JOIN: The Ultimate Projection

A gentle-ish introduction to worst-case optimal joins

Durability and Redo Logging

Query Engines: Push vs. Pull

Timely Dataflow and Total Order