Specifies how tuples that share common expressions will be distributed when a query is executed
in parallel on many machines. Distribution can be used to refer to two distinct physical
properties:
Inter-node partitioning of data: In this case the distribution describes how tuples are
partitioned across physical machines in a cluster. Knowing this property allows some
operators (e.g., Aggregate) to perform partition local operations instead of global ones.
Intra-partition ordering of data: In this case the distribution describes guarantees made
about how tuples are distributed within a single partition.
Specifies how tuples that share common expressions will be distributed when a query is executed in parallel on many machines. Distribution can be used to refer to two distinct physical properties: