Multiple variable coverage memory for database indexing

  • US 10,467,212 B2
  • Filed: 04/27/2012
  • Issued: 11/05/2019
  • Est. Priority Date: 04/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a database by a cloud digital service provider;

    subsequent to receiving the database, initially storing a basic database index by the cloud digital service provider, wherein the basic database index is initially stored in a first memory associated with a first performance level, wherein the basic database index is configured to locate data records in the database, and wherein the basic database index comprises key values to locate the data records in the database;

    building an optimized database index configured to locate data records in the database, wherein the optimized database index comprises key values to locate the data records in the database;

    storing the optimized database index in a second memory associated with a second performance level, wherein the second performance level is lower speed than the first performance level, and wherein the first performance level is higher speed than the second performance level;

    gradually shifting, during the building of the optimized database index, from use of the basic database index in the first memory to locate data records in the database, to use of the optimized database index in the second memory to locate data records in the database, to thereby transition from index coverage for the database being dominated by the basic database index in the first memory to index coverage for the database being dominated by the optimized database index in the second memory;

    wherein building the optimized database index comprises;

    receiving queries comprising requests for one or more of the data records in the database and modifying the basic database index using query data corresponding to received queries to configure the optimized database index to provide faster responses to received queries.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×