Analytical Engines and Storage Layout
Two engines run the same SQL and one finishes far sooner. See which layer supplies which part of that gap, and where each one stops helping.
Two engines run the same SQL and one finishes far sooner. See which layer supplies which part of that gap, and where each one stops helping.
BigQuery bills what a query reads or the slots it occupies. Work through column, partition, and clustering effects, dry runs, slot time, and the on-demand versus capacity choice.
Lakehouse tables degrade through small files, drifting layouts, and old snapshots. See how sizing, pruning, compaction, and expiry work and how to validate their cost.
Understand partition distributions, salted aggregates and joins, broadcast plans, coalesce, and Parquet file counts while preserving query semantics.
Build a data lake with discoverable datasets, immutable runs, conditional publication, safe cleanup, and layouts matched to queries.