DocumentCode
1720821
Title
Sort-merge-join: an idea whose time has(h) passed?
Author
Graefe, Goetz
Author_Institution
Portland State Univ., OR, USA
fYear
1994
Firstpage
406
Lastpage
417
Abstract
Matching two sets of data items is a fundamental operation required in relational, extensible, and object-oriented database systems alike. However, the pros and cons of sort- and hash-based query evaluation techniques in modern query processing systems are still not fully understood. After our earlier research clarified strengths and weaknesses of sort- and hash-based query processing techniques and suggested remedies for the shortcomings of hash-based algorithms, the present paper outlines a number of further differences between sort-merge-join and hybrid hash join that traditionally have been ignored in such comparisons and render sort-merge-join mostly obsolete. We consolidate old and raise new issues pertinent to the comparison of sort- and hash-based query evaluation techniques and stir some thought and discussion among both academic and industrial database system builders
Keywords
database management systems; file organisation; query processing; sorting; extensible DBMS; hash-based query evaluation; industrial database system; object-oriented database; query processing systems; relational DBMS; sort-merge-join; Algorithm design and analysis; Database systems; Performance analysis; 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.283062
Filename
283062
Link To Document