×

Method and system for adaptively building a column store database from a temporal row store database based on query demands

  • US 9,836,507 B2
  • Filed: 09/17/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 09/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for accessing information, comprising:

  • a non-transitory memory storage comprising instructions; and

    one or more processors in communication with the memory, wherein the one or more processors execute the instructions to;

    establish a row store database for storing data, wherein each row of said row store database comprises a plurality of attributes, wherein said data in said row store database is current to a temporal point in time;

    establish a column store database comprising data structured to satisfy received analytic queries; and

    begin from an initial state of said column store database, for each subsequently received analytic query, importing a targeted amount of data from a corresponding temporal state of said row store database into said column store database to satisfy said corresponding subsequently received analytic query,wherein said importing a targeted amount of data causes the one or more processors to further execute the instructions to;

    receive a first analytic query, wherein said first analytic query is directed to a queried range of primary key attributes for a referenced attribute vector corresponding to a referenced attribute in said plurality of attributes;

    determine if a covered range of said primary key attributes in said referenced attribute vector is within said queried range of primary key attributes; and

    when said covered range is not within said queried range, import said targeted amount of data from said row store database during execution of said first analytic query to enhance said covered range in order to encompass said queried range.

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