Join Order Optimization Using Setsketch
AssigneeDynatrace LLC
InventorRoland Kretschmer
Life of this patent
Estimating the term…
Loading patent…
AssigneeDynatrace LLC
InventorRoland Kretschmer
Estimating the term…
A computer-implemented method is presented for joining tables in a database system. The method includes: a) receiving a request to join tables according to a join query; b) generating a probabilistic data structure for each table specified in the set of join operations; c) for each join operation, calculating a cardinality estimate of table resulting from a particular join operation using the probabilistic data structures for the tables to be joined; d) selecting a join operation in the set of join operations, where the selected join operation has the lowest cardinality estimate amongst the join operations; e) removing the selected join operation from the set of join operations; f) replacing the tables to be joined by the selected join operation with the joint of these tables in the set of join operations; and repeating steps c) to f) until the set of join operations comprises a single join operation.
A computer-implemented method for joining tables in a database system, comprising:
A computer-implemented method for joining tables in a database system, comprising:
A computer-implemented method for joining tables in a database system, comprising:
Dependencies are inferred from the claim text.