• DocumentCode
    1720428
  • Title

    Efficient evaluation of the valid-time natural join

  • Author

    Soo, Michael D. ; Snodgrass, Richard T. ; Jensen, Christian S.

  • Author_Institution
    Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
  • fYear
    1994
  • Firstpage
    282
  • Lastpage
    292
  • Abstract
    Joins are arguably the most important relational operators. Poor implementations are tantamount to computing the Cartesian product of the input relations. In a temporal database, the problem is more acute for two reasons. First, conventional techniques are designed for the optimization of joins with equality predicates, rather than the inequality predicates prevalent in valid-time queries. Second, the presence of temporally-varying data dramatically increases the size of the database. These factors require new techniques to efficiently evaluate valid-time joins. The authors address this need for efficient join evaluation in databases supporting valid-time. A new temporal-join algorithm based on tuple partitioning is introduced. This algorithm avoids the quadratic cost of nested-loop evaluation methods; it also avoids sorting. Performance comparisons between the partition-based algorithm and other evaluation methods are provided. While the paper focuses on the important valid-time natural join, the techniques presented are also applicable to other valid-time joins
  • Keywords
    relational databases; temporal databases; join evaluation; natural join; nested-loop evaluation methods; performance comparisons; relational operators; temporal database; temporal-join algorithm; tuple partitioning; valid-time; Clustering algorithms; Computer science; Costs; Database languages; Database systems; Design optimization; Partitioning algorithms; Query processing; Relational databases; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1994. Proceedings.10th International Conference
  • Conference_Location
    Houston, TX
  • Print_ISBN
    0-8186-5402-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1994.283042
  • Filename
    283042