A model for the prediction of R-tree performance
- 3 June 1996
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 161-171
- https://doi.org/10.1145/237661.237705
Abstract
In this paper we present an analytical model that predicts the performance of R-trees (and its variants) when a range query needs to be answered. The cost model uses knowledge of the dataset only, i.e., the proposed formula that estimates the number of disk accesses is a function of data properties, namely, the amount of data and their density in the work space. In other words, the proposed model is applicable even before the construction of the R-tree index, a fact that makes it a useful tool for dynamic spatial databases. Several experiments on synthetic and real datasets show that the proposed analytical model is very accurate, the relative error being usually around 10%-15%, for uniform and non-uniform distributions. We believe that this error is involved with the gap between efficient R-tree variants, like the R*-tree, and an optimum, not implemented yet, method. Our work extends previous research concerning R-tree analysis and constitutes a useful tool for spatial query optimizers that need to evaluate the cost of a complex spatial query and its execution procedureKeywords
This publication has 15 references indexed in Scilit:
- Topological relations in the world of minimum bounding rectanglesPublished by Association for Computing Machinery (ACM) ,1995
- Nearest neighbor queriesPublished by Association for Computing Machinery (ACM) ,1995
- Beyond uniformity and independencePublished by Association for Computing Machinery (ACM) ,1994
- On packing R-treesPublished by Association for Computing Machinery (ACM) ,1993
- The BANG file: A new kind of grid filePublished by Association for Computing Machinery (ACM) ,1987
- Random sampling with a reservoirACM Transactions on Mathematical Software, 1985
- Faster methods for random samplingCommunications of the ACM, 1984
- The Grid FileACM Transactions on Database Systems, 1984
- R-treesPublished by Association for Computing Machinery (ACM) ,1984
- Ubiquitous B-TreeACM Computing Surveys, 1979