×

Automatic Maintenance of a Set of Indexes with Different Currency Characteristics in a Database Management System

  • US 20120016881A1
  • Filed: 04/07/2011
  • Published: 01/19/2012
  • Est. Priority Date: 07/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for maintaining a set of indexes in a database management system having at least one table, the method comprising:

  • defining for at least a part of said indexes a status out of a group comprising a current status, a stale status, and a deferred status, resulting in at least a part of a set of current indexes, a set of stale indexes, and a set of deferred indexes in the database management system;

    maintaining the set of current indexes by refreshing a current index synchronously together with a table change relating to the current index;

    maintaining the set of stale indexes by refreshing a stale index continuously and asynchronously to table modifications relating to a table relating to the stale index based on log information relating to the table modifications; and

    maintaining the set of deferred indexes by building a deferred index in response to a query to a table relating to the deferred index, thereby bringing the deferred index in accordance with the current status for a time of the query to the table relating to the deferred index.

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