A general solution of the n-dimensional B-tree problem
- 22 May 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 24 (2) , 80-91
- https://doi.org/10.1145/568271.223796
Abstract
We present a generic solution to a problem which lies at the heart of the unpredictable worst-case performance characteristics of a wide class of multi-dimensional index designs: those which employ a recursive partitioning of the data space. We then show how this solution can produce modified designs with fully predictable and controllable worst-case characteristics. In particular, we show how the recursive partitioning of an n-dimensional dataspace can be represented in such a way that the characteristics of the one-dimensional B-tree are preserved in n dimensions, as far as is topologically possible i.e. a representation guaranteeing logarithmic access and update time, while also guaranteeing a one-third minimum occupancy of both data and index nodes.Keywords
This publication has 10 references indexed in Scilit:
- The hB-tree: a multiattribute indexing method with good guaranteed performanceACM Transactions on Database Systems, 1990
- The BANG file: A new kind of grid filePublished by Association for Computing Machinery (ACM) ,1987
- Spatial query processing in an object-oriented database systemPublished by Association for Computing Machinery (ACM) ,1986
- R-treesPublished by Association for Computing Machinery (ACM) ,1984
- The K-D-B-treePublished by Association for Computing Machinery (ACM) ,1981
- Multidimensional Binary Search Trees in Database ApplicationsIEEE Transactions on Software Engineering, 1979
- Ubiquitous B-TreeACM Computing Surveys, 1979
- Prefix B -treesACM Transactions on Database Systems, 1977
- Multidimensional binary search trees used for associative searchingCommunications of the ACM, 1975
- Organization and maintenance of large ordered indexesActa Informatica, 1972