Preventing staleness in query results when using asynchronously updated indexes
AssigneeInternational Business Machines Corporation
InventorsMarion E. Behnen, Joern Klauke, Jens P. Seifert, Calisto P. Zuzarte
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMarion E. Behnen, Joern Klauke, Jens P. Seifert, Calisto P. Zuzarte
Estimating the term…
A method, computer program product, and computer system for optimizing query processing is provided. An asynchronously updated index is provided for a main dataset. A time-sequences log of data modifications to the main dataset is provided. A query of the main dataset is received. The main dataset is joined with the time-sequenced log data resulting in a first intermediate result. The query is processed by keeping one or more entries satisfying the query by emulating a function of the asynchronously updated index resulting in a second intermediate result. Updated, deleted dataset entries are deleted from the asynchronously updated index. The query is processed resulting in a third intermediate result. A union of the second intermediate result and third intermediate result is built defining a final result.
A method, the method comprising:
Dependencies are inferred from the claim text.