Patent ID: 8200673
Filing Date: 2012-06-12
Classification: G06F

Abstract:
1. A method of on-demand generation of an index of records in a data management system comprising: receiving a priority configuration including information identifying at least one priority index associated with records in said data management system; generating said at least one priority index prior to receiving any request for the priority index, and loading said at least one priority index in said memory; receiving a request for a first index; determining whether said first index is currently loaded in memory, wherein at least some indexes are currently loaded in memory and other potential indexes are not currently loaded in memory; retrieving said first index from said memory when said first index is currently loaded in said memory; generating said first index by accessing said records when said first index is not currently loaded in said memory; retrieving a Δ index associated with said first index, wherein said Δ index comprises at least one entry reflecting an addition or modification of a record affecting said first index; updating said first index using said Δ index to reflect changes identified by said at least one entry of said Δ index; and providing said first index.