×

Data store optimizer

  • US 10,282,350 B1
  • Filed: 06/21/2013
  • Issued: 05/07/2019
  • Est. Priority Date: 06/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • performing a plurality of data store queries on data stored in a data store having a first data store structure;

    determining whether the first data store structure comprises at least one of;

    a table, row, column, data store cluster, or data store cluster node;

    determining that at least one of a distribution key, a sort key, a primary key, or a foreign key is not set for the first data store structure;

    analyzing the first data store structure to identify a candidate column or row for setting as the at least one of the distribution key, the sort key, the primary key, or the foreign key;

    determining query data selected in a majority of the plurality of data store queries on the data stored in the data store; and

    implementing a second data store structure for the data store based at least in part on the query data selected in the majority of the plurality of data store queries and based at least in part on at least one constraint of the first data store structure, wherein the second data store structure includes a modification of at least one data store constraint of the first data store structure selected from the group consisting of;

    the distribution key, the sort key, the primary key and the foreign key, and wherein implementing the second data store structure improves efficiency of data management.

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