Incremental maintenance of aggregated and join summary tables
First Claim
Patent Images
1. A method of incrementally maintaining a summary table derived from a plurality of base tables in a database stored on the computer, the method comprising:
- (a) applying a plurality of modifications to the base tables; and
(b) propagating the applied modifications to the summary table, wherein the propagated modifications include an associated tag column containing a tag value, and the tag value indicates how many rows are to be added or deleted from the summary table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for incrementally maintaining a summary table derived from a plurality of base tables in a database stored on the computer. A plurality of modifications are applied to the base tables, and the applied modifications are then propagated to the summary table. The propagated modifications include an associated tag column containing a tag value, and the tag value indicates per row of the propagated modifications how many rows are to be added to or deleted from the summary table.
111 Citations
87 Claims
-
1. A method of incrementally maintaining a summary table derived from a plurality of base tables in a database stored on the computer, the method comprising:
-
(a) applying a plurality of modifications to the base tables; and (b) propagating the applied modifications to the summary table, wherein the propagated modifications include an associated tag column containing a tag value, and the tag value indicates how many rows are to be added or deleted from the summary table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented apparatus for incrementally maintaining a summary table derived from a plurality of base tables in a database stored on the computer, comprising:
(a) logic, performed by the computer, for; (1) applying a plurality of modifications to the base tables; and (2) propagating the applied modifications to the summary table, wherein the propagated modifications include an associated tag column containing a tag value, and the tag value indicates how many rows are to be added or deleted from the summary table. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
59. An article of manufacture embodying logic for performing a method of incrementally maintaining a summary table derived from a plurality of base tables in a database stored on the computer, the method comprising:
-
(a) applying a plurality of modifications to the base tables; and (b) propagating the applied modifications to the summary table, wherein the propagated modifications include an associated tag column contain a tag value, and the tag value indicates how many rows are to be added or deleted from the summary table. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
Specification