| Improving the R*-tree with outlier handling techniques |
| Full text |
Pdf
(468 KB)
|
| Source
|
Geographic Information Systems
archive
Proceedings of the 13th annual ACM international workshop on Geographic information systems
table of contents
Bremen, Germany
SESSION: Data structures, computational geometry
table of contents
Pages: 125 - 134
Year of Publication: 2005
ISBN:1-59593-146-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 85, Citation Count: 0
|
|
|
ABSTRACT
The R*-tree, as a state-of-the-art spatial index, has already found its way into commercial systems like Oracle. In this paper, we aim at improving query performance of the R*-tree. We focus on five widely used spatial queries: range query, aggregation query, nearest neighbor query, skyline query, and join query. The idea is to store outlier objects in internal tree nodes. The new structure is named the ROtree. Here an outlier is an object which is located far from other objects or has large extent (we consider both point objects and objects with extent). If such objects are stored at higher levels of the tree, the lower-level nodes have smaller minimum bounding rectangles and thus the index performs better. To support the dynamic nature of the index, several structural and algorithmic changes are needed. The paper discusses these changes. In particular, we show how to identify and handle the outlier objects during page overflow/underflow, using gain/loss metrics. Extensive experiments reveal that the ROtree significantly outperforms the R*-tree for all the five queries.
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
|
N. An, K. Kanth, and S. Ravada. Improving Performance with Bulk-Inserts in Oracle R-Trees. In VLDB, 2003.
|
 |
2
|
|
 |
3
|
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
|
 |
4
|
|
 |
5
|
Thomas Brinkhoff , Hans-Peter Kriegel , Bernhard Seeger, Efficient processing of spatial joins using R-trees, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.237-246, May 25-28, 1993, Washington, D.C., United States
|
 |
6
|
Antonio Corral , Yannis Manolopoulos , Yannis Theodoridis , Michael Vassilakopoulos, Closest pair queries in spatial databases, Proceedings of the 2000 ACM SIGMOD international conference on Management of data, p.189-200, May 15-18, 2000, Dallas, Texas, United States
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
IBM. IBM Informix Spatial DataBlade Module. http://www-3.ibm.com/software/data/informix/pubs/specsheets/SWSEC27152000D.pdf.
|
| |
12
|
|
 |
13
|
|
| |
14
|
Oracle. Oracle8 Spatial Cartridge. http://technet.oracle.com/prod-ucts/oracle8/info/sdods/xsdo7ds.htm.
|
| |
15
|
|
 |
16
|
|
 |
17
|
Nick Roussopoulos , Stephen Kelley , Frédéric Vincent, Nearest neighbor queries, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.71-79, May 22-25, 1995, San Jose, California, United States
|
| |
18
|
Y. Theodoridis. The R-tree-portal. http://www.rtreeportal.org, 2003.
|
 |
19
|
|
 |
20
|
|
|