×

Frequency dependent partial index

  • US 10,459,947 B2
  • Filed: 02/05/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 02/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by one or more processors, a database containing a plurality of columns;

    determining, by the one or more processors, a key index for the database, wherein the key index includes a plurality of pointers to a plurality of records of the database;

    determining, by the one or more processors, one or more access frequency values for columns associated with the key index;

    determining, by the one or more processors, for a plurality of key values in the key index, a frequency of switching of a given key value in a given column associated with the key index to a column associated with a partial key index, wherein switching includes both of (i) an addition of the given key value to a column of the partial key index and (ii) a removal of the given key value from the column associated with the key index;

    generating, by the one or more processors, the partial key index based, at least in part, on (a) the one or more access frequency values for the columns in the key index; and

    (b) respective frequency of switching of key values for the columns in the key index, wherein the partial key index includes a subset of pointers from the plurality of pointers of the key index; and

    generating, by the one or more processors, a partial database based on the partial key index, wherein the partial database includes a subset of rows from the database.

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