2009
DOI: 10.14778/1687553.1687564
|View full text |Cite
|
Sign up to set email alerts
|

Sort vs. Hash revisited

Abstract: Join is an important database operation. As computer architectures evolve, the best join algorithm may change hand. This paper reexamines two popular join algorithms-hash join and sort-merge join-to determine if the latest computer architecture trends shift the tide that has favored hash join for many years. For a fair comparison, we implemented the most optimized parallel version of both algorithms on the latest Intel Core i7 platform. Both implementations scale well with the number of cores in the system and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 221 publications
(47 citation statements)
references
References 31 publications
0
46
0
1
Order By: Relevance
“…In order to make our results comparable to previous work on join algorithms, we use the same workloads as the authors of [3,5,6,9,27]. The experiments focus on large-to-large joins with highly distinct key values.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…In order to make our results comparable to previous work on join algorithms, we use the same workloads as the authors of [3,5,6,9,27]. The experiments focus on large-to-large joins with highly distinct key values.…”
Section: Methodsmentioning
confidence: 99%
“…As previous work [27,9,4,5,3], we investigate the join operation in isolation and do not materialize the output, i.e., we do not fetch additional data over the network after the join result has been computed. …”
Section: Input Selectivitymentioning
confidence: 99%
See 3 more Smart Citations