×

Efficient search space analysis for join factorization

  • US 7,809,713 B2
  • Filed: 03/08/2007
  • Issued: 10/05/2010
  • Est. Priority Date: 03/15/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprisingtransforming a base query that includes a plurality of base branches of a union operator in a base query;

  • andwherein transforming the base query includes;

    generating a plurality of units that each correspond to a set of base branches of the plurality of base branches;

    wherein each unit of said plurality of units represents a factorization of a common table set involving a common table joined in each branch of the respective set of base branches;

    generating a certain plurality of states that conform to one or more criteria, wherein each state of said certain plurality of states corresponds to a combination of one or more units of said plurality of units, and a query transformation according to the one or more factorizations represented by the combination of one or more units;

    generating costs for at least a subset of states of said certain plurality of states;

    making a comparison of the costs of the subset of states to select a certain state of said certain plurality of states; and

    wherein said computer implemented method is performed by one or more computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×