• DocumentCode
    3471376
  • Title

    Multiattribute indexing with m-Q-trees

  • Author

    Polo, A. ; Mansanzo, J.C. ; Salas, M. ; Sánchez, M. ; Jurado, E. ; Barrena, M. ; Hernández, J. ; Martínez, J.M.

  • Author_Institution
    Comput. Sci. Dept., Univ. de Extremadura, Badajoz, Spain
  • fYear
    1998
  • fDate
    21-23 Jan 1998
  • Firstpage
    94
  • Lastpage
    101
  • Abstract
    A wide class of multidimensional indexes employs a recursive partitioning of the data space as the kd-tree does. In this paper we present the m-Q-tree as a multidimensional data structure that can achieve the maximum degree of 2m children in every node (where m is the number of index attributes) and a maximum of only one underflow page per node. We describe the m-Q-tree, and give searching and inserting algorithms. In order to develop a solution for building the m-Q-tree we define and use a conceptual tool, called prefix graph, which permits us to manage the regions associated to all sons of every node. The proposed algorithm is of order O(m). Finally, we present the results of a series of tests which indicate that the structure preforms well. m-Q-tree gives a general technique for declustering data in a parallel database. We propose m-Q-tree as a new general access method which permits the exploitation of the potential parallelism of all relational operations, in addition to favour the execution of complex queries, including different kinds of conditions over several attributes fro one or more relations
  • Keywords
    indexing; relational databases; tree data structures; visual databases; data space; declustering data; index attributes; inserting algorithms; m-Q-trees; multiattribute indexing; multidimensional data structure; parallel database; prefix graph; recursive partitioning; relational operations; searching; Buildings; Computer science; Data structures; Indexing; Information retrieval; Multidimensional systems; Operating systems; Relational databases; Spatial databases; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-8332-5
  • Type

    conf

  • DOI
    10.1109/EMPDP.1998.647185
  • Filename
    647185