Range Queries in the R-Tree

Multi-dimensional data structures are applied in many real index applications, i.e. data mining, indexing multimedia data, indexing nonstructured text documents and so on. Many index structures and algorithms have been proposed. There are two major approaches to multi-dimensional indexing. These are, data structures to indexing metric and vector spaces. The R-tree, R*-tree, and UB-tree are representatives of the vector data structures. These data structures provide ecient processing for many types of queries, i.e. point queries, range queries and so on. As far as the vector data structures are concerned the range query retrieves all points in defined hyper box in an n-dimensional space. The narrow range query is a significant type of the range query. Its processing is inecient in the vector data structures. Moreover, the efficiency decreases from increase dimension of an indexed space. We depict an application of the signature for more ecient processing of narrow range queries. The approach puts the signature into the R-tree but native functionalities are preserved, i.e. the range query algorithm for general range query. The novel data structure is called the Signature R-tree. This data structure is more resistant to the curse of dimensionality.

[1]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[2]  Timos K. Sellis,et al.  Processing Star Queries on Hierarchically-Clustered Fact Tables , 2002, VLDB.

[3]  Pavel Zezula,et al.  Dynamic partitioning of signature files , 1991, TOIS.

[4]  Yannis Manolopoulos,et al.  Advanced Signature Indexing for Multimedia and Web Applications , 2003, Advances in Database Systems.

[5]  Christos Faloutsos,et al.  Signature files: an access method for documents and its analytical performance evaluation , 1984, TOIS.

[6]  Pavel Zezula,et al.  A Metric Index for Approximate Text Management , 2002, ISDB.

[7]  Yannis Manolopoulos,et al.  Advanced Database Indexing , 1999, Advances in Database Systems.

[8]  Torsten. Grust,et al.  Accelerating XPath location steps , 2002, SIGMOD '02.

[9]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[10]  Václav Snásel,et al.  The Geometric Framework for Exact and Similarity Querying XML Data , 2002, EurAsia-ICT.

[11]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[12]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[13]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[14]  Uwe Deppisch,et al.  S-tree: a dynamic balanced signature index for office retrieval , 1986, SIGIR '86.

[15]  Hans-Jörg Schek,et al.  A Signature Access Method for the Starburst Database System , 1989, VLDB.

[16]  Rudolf Bayer,et al.  The Universal B-Tree for Multidimensional Indexing: general Concepts , 1997, WWCA.

[17]  Elisa Bertino,et al.  Using spatial data access structures for filtering nearest neighbor queries , 2002, Data Knowl. Eng..

[18]  Christian Böhm,et al.  Searching in high-dimensional spaces: Index structures for improving the performance of multimedia databases , 2001, CSUR.

[19]  Jae-Woo Chang,et al.  Multikey access methods based on term discrimination and signature clustering , 1989, SIGIR '89.

[20]  Cui Yu,et al.  High-Dimensional Indexing , 2002, Lecture Notes in Computer Science.

[21]  Hans-Peter Kriegel,et al.  The X-tree : An Index Structure for High-Dimensional Data , 2001, VLDB.

[22]  Hyoung-Joo Kim,et al.  The RS-tree: An efficient data structure for distance browsing queries , 2001, Inf. Process. Lett..

[23]  Michael Freeston A general solution of the n-dimensional B-tree problem , 1995, SIGMOD '95.