Join operation partitioning
AssigneeInternational Business Machines Corporation
InventorsGopi K. Attaluri, Vijayshankar Raman
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGopi K. Attaluri, Vijayshankar Raman
Estimating the term…
Partitioned join operations are performed between a first database object and a second database object by determining an agent group for an agent in response to the agent receiving rows of the second database object to process; partitioning the rows to determine a target hash table for each row and adding the partitioned rows to work to be performed by the agent group; and distributing the work for the group to agents of the group by assigning to a single agent all the rows associated with a particular hash table to perform a join operation on the assigned rows. Each partition is assigned a first counter value indicating an upper bound of a task id range that is most recently assigned to an agent in the agent group for processing, and a second counter value indicating the highest task id that has been processed for that partition.
An apparatus for performing partitioned join operations between a first database object and a second database object, comprising:
A computer program product comprising:
Dependencies are inferred from the claim text.