On Optimal Node Splitting for R-trees

作者: Scott T. Leutenegger , Mario A. Lopez , Yván J. García

DOI:

关键词:

摘要: The problem of finding an optimal bipartition a rectangle set has direct impact on query performance dynamic R-trees. During update operations, overflowed nodes need to be split (bipartitioned) with the goal minimizing resultant expected time. previous algorithm for node splitting requires exponential One contribution this paper is polynomial time bipartitions any objective function whose value depends exclusively bounding hyper-rectangles ensuing partitions. runs in O(nd) where d > 1 number dimensions input. Experimental studies indicate that use splits alone results improvements only between 5% and 15% when compared other heuristics. Thus, second demonstrate near optimality heuristics, fact suggests research should focus global rather than local optimization issues. Finally, we propose new R-tree insertion method uses more restructuring heuristic processing overflows. When coupled This work been partially supported by National Science Foundation under grant IRI-9610240 Colorado Advanced Software Institute grants m-96-05 ‘IT-9706. Permission copy without fee all or part material granted provided copies are not made distributed commercial advantage, VLDB copyright notice title publication its date appear, given copying permission Very Large Data Base Endowment. To othemise, republish, and/or special from Proceedings 24th Conference New York, USA, 1998 our up 120% over leading stan-

参考文章(10)
Ibrahim Kamel, Faloutsos: "hilbert r-tree: an improved r-tree using fractals very large data bases. ,(1994)
Ibrahim Kamel, Christos Faloutsos, Hilbert R-tree: An Improved R-tree using Fractals very large data bases. pp. 500- 509 ,(1994)
Nick Roussopoulos, Daniel Leifker, Direct spatial search on pictorial databases using packed R-trees international conference on management of data. ,vol. 14, pp. 17- 31 ,(1985) , 10.1145/318898.318900
M.A. Lopez, R. Janardan, S. Sahni, Efficient net extraction for restricted orientation designs [VLSI layout] IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 15, pp. 1151- 1159 ,(1996) , 10.1109/43.536721
Ibrahim Kamel, Christos Faloutsos, On packing R-trees Proceedings of the second international conference on Information and knowledge management - CIKM '93. pp. 490- 499 ,(1993) , 10.1145/170088.170403
Antonin Guttman, R-trees Proceedings of the 1984 ACM SIGMOD international conference on Management of data - SIGMOD '84. ,vol. 14, pp. 47- 57 ,(1984) , 10.1145/602259.602266
Nick Roussopoulos, Timos K. Sellis, Christos Faloutsos, The R+-Tree: A Dynamic Index for Multi-Dimensional Objects very large data bases. pp. 507- 518 ,(1987) , 10.1184/R1/6610748.V1
S.T. Leutenegger, M.A. Lopez, The effect of buffering on the performance of R-trees international conference on data engineering. pp. 164- 171 ,(1998) , 10.1109/ICDE.1998.655772
S.T. Leutenegger, M.A. Lopez, J. Edgington, STR: a simple and efficient algorithm for R-tree packing international conference on data engineering. pp. 497- 506 ,(1997) , 10.1109/ICDE.1997.582015
Norbert Beckmann, Hans-Peter Kriegel, Ralf Schneider, Bernhard Seeger, The R*-tree: an efficient and robust access method for points and rectangles international conference on management of data. ,vol. 19, pp. 322- 331 ,(1990) , 10.1145/93597.98741