Adaptive distribution for hash operations
AssigneeSnowflake Inc.
InventorsBenoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsBenoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
Estimating the term…
A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components. An example method includes: receiving a relational join query for a join operation associated with a first relation and a second relation; generating at least one build operator and at least one probe operator to perform build operations and probe operations, respectively, of the join operation; and managing a state of one or more communication links between the at least one build operator and the at least one probe operator based on a size of the second relation as determined by the at least one build operator and an estimated size of the first relation.
A method of joining relations, the method comprising:
A system comprising:
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:
Dependencies are inferred from the claim text.