Title :
Incremental computation and maintenance of temporal aggregates
Author :
Yang, Jun ; Widom, Jennifer
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., CA, USA
Abstract :
Considers the problems of computing aggregation queries in temporal databases and of maintaining materialized temporal aggregate views efficiently. The latter problem is particularly challenging, since a single data update can cause aggregate results to change over the entire time-line. We introduce a new index structure called the SB-tree, which incorporates features from both segment trees (S-trees) and B-trees. SB-trees support the fast lookup of aggregate results based on time, and can be maintained efficiently when the data changes. We also extend the basic SB-tree index to handle cumulative (also called moving-window) aggregates. For materialized aggregate views in a temporal database or data warehouse, we propose building and maintaining SB-tree indices instead of the views themselves
Keywords :
data warehouses; database indexing; table lookup; temporal databases; tree data structures; SB-tree index structure; aggregation queries; cumulative aggregates; data changes; data updates; data warehouse; incremental computation; materialized temporal aggregate views; moving-window aggregates; segment trees; temporal database; temporal databases; time-based aggregate results lookup; view maintenance; Aggregates; Computer science; Data warehouses; Database languages; Drugs; Information analysis; Spatial databases;
Conference_Titel :
Data Engineering, 2001. Proceedings. 17th International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
0-7695-1001-9
DOI :
10.1109/ICDE.2001.914813