• DocumentCode
    866803
  • Title

    Efficient join-index-based spatial-join processing: a clustering approach

  • Author

    Shekhar, Shashi ; Lu, Chang-Tien ; Chawla, Sanjay ; Ravada, Sivakumar

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    14
  • Issue
    6
  • fYear
    2002
  • Firstpage
    1400
  • Lastpage
    1421
  • Abstract
    A join-index is a data structure used for processing join queries in databases. Join-indices use precomputation techniques to speed up online query processing and are useful for data sets which are updated infrequently. The I/O cost of join computation using a join-index with limited buffer space depends primarily on the page-access sequence used to fetch the pages of the base relations. Given a join-index, we introduce a suite of methods based on clustering to compute the joins. We derive upper bounds on the length of the page-access sequences. Experimental results with Sequoia 2000 data sets show that the clustering method outperforms existing methods based on sorting and online-clustering heuristics.
  • Keywords
    database indexing; query processing; relational algebra; relational databases; sorting; spatial data structures; Sequoia 2000 data sets; buffer space; clustering approach; data sets; data structure; experimental results; input output cost; join computation; join queries; join-index-based spatial-join processing; online query processing; online-clustering heuristics; page-access sequence; precomputation techniques; relational database; sorting; Bipartite graph; Clustering methods; Computational efficiency; Data structures; Helium; Polynomials; Query processing; Sorting; Spatial databases; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2002.1047776
  • Filename
    1047776