MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

The Effect of Buffering on the Performance of R-Trees (0) [52 citations — 6 self]

by Scott T. Leutenegger ,  Mario A. Lopez
Add To MetaCart

Abstract:

Past R-tree studies have focused on the number of nodes visited as a metric of query performance. Since database systems usually include a buffering mechanism we propose that the number of disk accesses is a more realistic measure of performance. We develop a buffer model to analyze the number of disk accesses required for spatial queries using R-trees. The model can be used to evaluate the quality of R-tree update operations, such as various node splitting and tree restructuring policies, as measured by query performance on the resulting tree. We use our model to study the performance of three well known R-tree packing algorithms. We show that ignoring buffer behavior and using number of nodes accessed as a performance metric can lead to incorrect conclusions, not only quantitatively, but also qualitatively. In addition, we consider the problem of how many levels of the R-tree should be pinned in the buffer. 1

Citations

1709 R-trees: a dynamic index structure for spatialsearching – Guttman - 1984
446 B.: The R * -tree: An Efficient and Robust Access Method for Points and Rectangles – Beckmann, Kriegel, et al. - 1990
275 The r+ tree: a dynamic index for multidimensional objects – Sellis, Roussopoulos, et al. - 1987
195 On packing R-trees – Kamel, Faloutsos - 1993
167 Hilbert r-tree: an improved r-tree using fractals – Kamel, Faloutsos - 1994
140 Direct spatial search on pictorial databases using packed r-trees – Roussopoulos, Leifker - 1985
126 A Model for the Prediction of R-tree Performance – Theodoridis, Sellis - 1996
84 STR: A simple and efficient algorithm for R-tree packing – Leutenegger, López, et al. - 1996
71 Towards an Analysis of Range Query Performance in Spatial Data Structures – Pagel, Six, et al. - 1993
16 Time- and space-optimality in b-trees – Rosenberg, Snyder - 1981
2 A simple analysis of lru buffer replacemtn policy and its relationship to buffer warm-up transient – Bhide, Dan, et al. - 1993