Small table replication for parallelized join operations
AssigneeOracle International Corporation
InventorsUnmesh Jagtap, Thierry Cruanes
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsUnmesh Jagtap, Thierry Cruanes
Estimating the term…
A method, system, and computer program product for planning relational database joins in systems with multiple parallel computational units. The computer implemented method compiles an execution plan for dissemination to a plurality of execution units where the plan combines a smaller left-side table with a portion of a larger right-side object to reduce system overhead. Upon receiving a request for a join operation comprising left-side table data and right-side table data where the left-side table data is much smaller than the right-side table data, then the method compiles a plan to apportion an entirety of the left-side table data and only a portion of the right-side object to a plurality of computational units. The method continues by sending distribution instructions to respective computational units where the distribution instructions include retrieval of the entirety of the left-side table data with the retrieval of only a portion of the right-side object.
A computer implemented method for planning parallelization of a distributed join having a smaller left-side and a larger right-side, the method comprising:
A computer system planning parallelization of a distributed join having a smaller left-side and a larger right-side, comprising:
A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process for planning parallelization of a distributed join having a smaller left-side and a larger right-side, the process comprising:
Dependencies are inferred from the claim text.