Patent ID: 7979385
Filing Date: 2011-07-12
Classification: G06F

Abstract:
1. A method for consuming data, comprising: determining, by a computer system, a scope of summarization for a data set in response to receiving a request from a summarization program; obtaining, by the computer system, a lock on data within the scope of summarization for the data set; and consuming, by the computer system, the data from the summarization program within the scope of data summarization, wherein the summarization program includes methods configured to obtain concurrent locks on different portions of the data set, wherein the methods include bulk, incremental, and refresh summarization methods, and wherein the bulk summarization method is configured to guarantee that no data exists in an incremental context table or an incremental table, the incremental method is configured to guarantee that no data exists in a bulk fact or an incremental context table, and the refresh method is configured to guarantee that data exists in either the bulk fact or the incremental context table.