MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Submitted PODS 2001, paper ID: 118 Efficient Computation of

Download:
Download as a PDF | Download as a PS
by Donghui Zhang, Alexander Markowetz, Vassilis Tsotras, Dimitrios Gunopulos, Bernhard Seeger
http://www.cs.ucr.edu/~tsotras/aggregates.ps.Z
Add To MetaCart

Abstract:

A temporal aggregation query is an important but costly operation for applications that maintain timeevolving data (data warehouses, temporal databases, etc.). Due to the large volume of such data, performance improvements for temporal aggregation queries are critical. In this paper we examine techniques to compute temporal aggregates that include key-range predicates (range temporal aggregates). In particular we concentrate on SUM, COUNT and AVG aggregates. This problem is novel; to handle arbitrary key ranges, previous methods would need to keep a separate index for every possible key range. We propose an approach based on a new index structure called the Multiversion SB-Tree, which incorporates features from both the SB-Tree and the Multiversion B-Tree, to handle arbitrary key-range temporal SUM, COUNT and AVG queries. We analyze the performance of our approach and present experimental results that show its efficiency. 1

Citations

1541 Computational Geometry: An Introduction – Preparata, Shamos - 1985
452 The R ∗ -tree: An Efficient and Robust Access Method for Points and Rectangles – Beckmann, Kriegel, et al. - 1990
133 Access methods for multiversion data – Lomet, Salzberg - 1989
132 An asymptotically optimal multiversion B-tree – Becker, Gschwind, et al. - 1996
101 Designing Access Methods for Bitemporal Databases – Kumar, Tsotras, et al. - 1998
52 Computing temporal aggregates – Kline, Snodgrass - 1995
35 The Representation of a Temporal Data Model in the Relational Environment – Segev, Shoshani - 1988
27 Parallel algorithms for computing temporal aggregates – Gendrano, Huang, et al. - 1999
25 Processing temporal aggregates in parallel – Ye, Keane - 1997
24 Implementing Historical Aggregates in TempIS – Tuma - 1992
22 Scalable algorithms for large temporal aggregation – Moon, Lopez, et al. - 2000
19 A unified approach for indexed and non-indexed spatial joins – Arge, Procopiuc, et al. - 2000
9 Time-IT, the Time-Integrated Testbed", ftp://ftp.cs.arizona.edu/timecenter/timeit -0.1.tar.gz, Current as of August 18 – Kline, Soo - 1998
4 et al, "The Consensus Glossary of Temporal Database Concepts - February 1998 Version – Jensen - 1998