Method, apparatus and computer program for retrieving data
AssigneeInternational Business Machines Corporation
InventorsStephen J. Hobson, Stephen J. Todd
Life of this patent
Estimating the term…
Abstract
A data item is retrieved from a data store in a data processing system. The data processing system comprises an index, which at least partially indexes the data store, and also a partiality definition store. The partiality definition store indicates a part of the data store which is referenced by the partial index. A request is received for a data item from the data store and responsive to determining that the requested data item is not referenced by the partial index, the data store is searched by using the partiality definition store to avoid searching a part of the data store which is known to be indexed.
Claims36
A method for retrieving a data item from a data store in a data processing system, comprising:
- receiving a request for a data item from the data store;
- searching a partial index that at least partially indexes the data store;
- and
- searching an unindexed part of the data store using a partiality definition store in response to determining that the requested data item is not referenced by the partial index, wherein the partiality definition store is a pointer that distinguishes between a part of the data store that is indexed and a part of the data store that is not indexed.
A system for retrieving a data item, the system comprising:
- a data store;
- a partial index, which partially indexes the data store;
- a partiality definition store being a pointer that distinguishes between a part of the data store that is indexed and a part of the data store that is not indexed;
- means for receiving a request for a data item from the data store;
- means for searching the partial index;
- and
- means for searching an unindexed part of the data store by using the partiality definition store to avoid searching a part of the data store which is known to be indexed in response to determining that the requested data item is not referenced by the partial index.
A computer program product for retrieving a data item from a data store in a data processing system, the computer program product comprising a computer readable storage medium having stored therein computer readable program code, the computer readable program code comprising:
- computer readable program code configured to receive a request for a data item from the data store;
- computer readable program code configured to search a partial index that at least partially indexes the data store;
- and
- computer readable program code configured to search an unindexed part of the data store using a partiality definition store in response to determining that the requested data item is not referenced by the partial index, wherein the partiality definition store is a pointer that distinguishes between a part of the data store that is indexed and a part of the data store that is not indexed.
Dependencies are inferred from the claim text.