Problems / Small Table to Large Table Join / Editorial
This problem demonstrates the dimension-fact join pattern:
In distributed systems (Spark, Presto, BigQuery), joining a small table to a large one uses a broadcast join — the small table is sent to every node, avoiding expensive shuffles of the large table. Understanding which table is small vs. large helps you:
Solve Small Table to Large Table Join yourself →