Spatial query processing in an object-oriented database system
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Software—Practice & Experience
The BANG file: A new kind of grid file
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Multidimensional access methods
ACM Computing Surveys (CSUR)
The Grid File: An Adaptable, Symmetric Multikey File Structure
ACM Transactions on Database Systems (TODS)
Advanced database indexing
ACM Computing Surveys (CSUR)
Searching Multimedia Databases by Content
Searching Multimedia Databases by Content
The K-D-B-tree: a search structure for large multidimensional dynamic indexes
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
A class of data structures for associative searching
PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
G-Tree: A New Data Structure for Organizing Multidimensional Data
IEEE Transactions on Knowledge and Data Engineering
Similarity Indexing with the SS-tree
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
M-tree: An Efficient Access Method for Similarity Search in Metric Spaces
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Hi-index | 0.00 |
This paper describes the MB-tree, a symmetric data structure for the organization of multidimensional points. The proposed structure is based on a new partition scheme that divides the data space into cocentric partitions in an 'onion'-like manner and ensures that partitions that are spatially successive in a multidimensional space are also successive in terms of their storage. Each partition is characterized from a distance from a fixed point and the resultant structure is k-d-cut, adaptable and brickwall. It has very efficient point search and adapts nicely to dynamic data spaces with high frequency of insertions and deletions and to non-uniformly distributed data. The organization is an extension of B-trees in order to index multidimensional data when the data space is metric. The indexing mechanism is organized as a B+-tree and compared to similar approaches the size of the index is minimum. Although the MB-tree has a simple structure, its performance compares to the one of other more complex indexes. We present the partition scheme and the index, describe its dynamic behavior, examine algorithms for several types of queries and provide experimental results.