Method and apparatus for incremental refresh of summary tables in a database system
AssigneeOracle Corporation
InventorsWilliam D. Norcott, James Finnerty
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorsWilliam D. Norcott, James Finnerty
Estimating the term…
A method and apparatus are provided for performing deferred incremental refresh of summary tables that are derived from two or more base tables. Incremental refresh is performed by assigning a hypothetical load sequence to the base tables of the summary table. For each base table that contains new data that affects the summary table, a join is performed between (1) the new data in the base table, (2) the pre-update state of base tables that follow the base table in the hypothetical load sequence, and (3) the post-update state of base tables the precede the base table in the hypothetical load sequence. The results of the join are then merged with the existing summary table to refresh the summary table. According to one aspect of the invention, efficiency is improved by performing the joins for the various base tables in parallel.
A method for performing incremental refresh of a summary table that has a plurality of base tables, the method comprising the steps of:
A computer-readable medium carrying one or more sequences of instructions for performing incremental refresh of a summary table that has a plurality of base tables, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A method for refreshing a summary table that is derived from a plurality of base tables, the method comprising the steps of:
A system comprising:
Dependencies are inferred from the claim text.