2014
DOI: 10.1007/978-3-319-14717-8_56
|View full text |Cite
|
Sign up to set email alerts
|

Block Nested Join and Sort Merge Join Algorithms: An Empirical Evaluation

Abstract: Abstract. Both block nested join algorithm and sort merge join algorithm are conventional join algorithms in database systems. To the best of our knowledge, few literature focused on the experimentally comparing these two join algorithms. In this paper, we implement the sort merge join algorithm and the block nested loop join algorithm. And then, experimental results demonstrate the sort merge join algorithm outperforms than the block nested join algorithm on execution time in term of different bytes of page o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
1
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 34 publications
(48 reference statements)
0
2
0
Order By: Relevance
“…Due to their simplicity and good performance in many cases, nested loop joins are widely used in database engines for decades [21]. They have been extensively studied against other join algorithms either on their own (e.g., [13]) or within the query optimization context (e.g., [30]). Block and indexed nested loop joins are the most popular variants [18].…”
Section: Related Workmentioning
confidence: 99%
“…Due to their simplicity and good performance in many cases, nested loop joins are widely used in database engines for decades [21]. They have been extensively studied against other join algorithms either on their own (e.g., [13]) or within the query optimization context (e.g., [30]). Block and indexed nested loop joins are the most popular variants [18].…”
Section: Related Workmentioning
confidence: 99%
“…Specifically, we designed ASM-specific steps using BigQuery's join function. Although BigQuery's join algorithm is not publicly available, peer-reviewed algorithms for join functions were shown to have a linear or quasilinear time complexity (Chen and Zhong, 2014), representing a significant improvement over the quadratic time complexity found in current ASM scripts. We further minimized the computation time by selectively using "Broadcast" and "Hash" join queries (Lakshmanan and Tigani, 2019).…”
Section: Optimization Of Asm-specific Stepsmentioning
confidence: 99%