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
Link To Document