|
ABSTRACT
We examine the problem of computing MIN/MAX aggregates over a collection of spatial objects. Each spatial object is associated with a weight (value), for example, the average temperature or rainfall over the area covered by the object. Given a query rectangle, the MIN/MAX problem computes the minimum/maximum weight among all objects intersecting the query rectangle. Traditionally such queries have been performed as range search queries. Assuming that the objects are indexed by a spatial access method, the MIN/MAX is computed as objects are retrieved. This requires effort proportional to the number of objects intersecting the query interval, which may be large. A better approach is to maintain aggregate information among the index nodes of the spatial access method; then various index paths can be eliminated during the range search. In this paper we propose four optimizations that further improve the performance of MIN/MAX queries. Our experiments show that the proposed optimizations offer drastic performance improvement over previous approaches. Moreover, as a by-product of this work we present an optimized version of the MSB-tree, an index that has been proposed for the MIN/MAX computation over 1-dimensional interval objects.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
P. Agarwal and J. Erickson, "Geometric Range Searching and Its Relatives", Advances in Discrete and Computational Geometry, (B. Chazelle, E. Goodman and R. Pollack eds.), American Mathematical Society, Providence, 1998.
|
 |
3
|
|
 |
4
|
|
 |
5
|
Norbert Beckmann , Hans-Peter Kriegel , Ralf Schneider , Bernhard Seeger, The R*-tree: an efficient and robust access method for points and rectangles, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.322-331, May 23-26, 1990, Atlantic City, New Jersey, United States
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Jim Gray , Adam Bosworth , Andrew Layman , Hamid Pirahesh, Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Total, Proceedings of the Twelfth International Conference on Data Engineering, p.152-159, February 26-March 01, 1996
|
 |
12
|
Ching-Tien Ho , Rakesh Agrawal , Nimrod Megiddo , Ramakrishnan Srikant, Range queries in OLAP data cubes, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.73-88, May 11-15, 1997, Tucson, Arizona, United States
|
| |
13
|
C. T. Ho, R. Agrawal, N. Megiddo and J. J. Tsay, "Techniques for Speeding up Range-Max Queries in OLAP Data Cubes", IBM Research Report, 1997. URL=http:// www.almaden.ibm.com/cs/quest/PUBS.html
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
K. Mehlhorn, "Multi-dimensional Searching and Computational geometry", Data Structures and Algorithms, vol. 3, Springer-Verlag, Heidelberg, West Germany, 1984.
|
| |
19
|
|
| |
20
|
D. Papadias, P. Kalnis, J. Zhang and Y. Tao, "Indexing Spatio-Temporal Data Warehouses", TechReport HKUST-CS01-20, CS Dept., Univ. of Sci. and Tech., Hong Kong, 2001. URL=http://www.cs.ust.hk/~dimitris/publications.html
|
| |
21
|
|
 |
22
|
Nick Roussopoulos , Yannis Kotidis , Mema Roussopoulos, Cubetree: organization of and bulk incremental updates on the data cube, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.89-99, May 11-15, 1997, Tucson, Arizona, United States
|
| |
23
|
|
| |
24
|
J. Yang and J. Widom, "Incremental Computation and Maintenance of Temporal Aggregates" (full version), TechReport, Stanford University, 2000. URL=http://www.cs.duke.edu/~junyang/research.html #pubs
|
| |
25
|
|
 |
26
|
Donhui Zhang , Alexander Markowetz , Vassilis Tsotras , Dimitrios Gunopulos , Bernhard Seeger, Efficient computation of temporal aggregates with range predicates, Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.237-245, May 2001, Santa Barbara, California, United States
[doi> 10.1145/375551.375600]
|
| |
27
|
D. Zhang and V. J. Tsotras, "Improving Min/Max Aggregation over Spatial Objects", TechReport UCR\_CS\_01\_03, CS Dept., UC Riverside, 2001. URL=http://www.cs.ucr.edu/~donghui/publications/boxmax_full.ps
|
| |
28
|
D. Zhang, V. J. Tsotras, D. Gunopulos and A. Markowetz, "Efficient Aggregation over Objects with Extent", TechReport UCR\_CS\_01\_01, CS Dept., UC Riverside, 2001. URL=http://www.cs.ucr.edu/~donghui/publications/boxaggr.ps
|
|