×

Automatic vertical-database design

  • US 10,007,686 B2
  • Filed: 08/02/2006
  • Issued: 06/26/2018
  • Est. Priority Date: 08/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • for each of multiple candidate sort orders of a table having rows and columns, determining a cost based on candidate training queries that have execution costs that satisfy an improvement criterion;

    based on the respective costs of the candidate sort orders, selecting sort orders at least one of which satisfies all of the candidate training queries;

    for each of the selected sort orders, adding, to a design of a database, an included projection, wherein a projection is a subset of the columns of the table sorted according to a same order, the columns of the projection to be physically stored in accordance with the selected sort order; and

    each of the multiple candidate sort orders from which the sort orders are selected defining an order with respect to a putative projection comprising a view of one or more columns that are not necessarily identical to the columns of the included projection.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×