2017
DOI: 10.1007/s00778-017-0475-4
|View full text |Cite
|
Sign up to set email alerts
|

Many-query join: efficient shared execution of relational joins on modern hardware

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…In many real-world evaluations, join and aggregation are big contributors to the overall workload [37,77]. Consequently, there is a large body of related work that optimizes hash joins [52,63,71] and hash aggregations [51,67,80]. Re-using hash partitions, and even whole hash tables is a well-known optimization [18,36].…”
Section: Related Workmentioning
confidence: 99%
“…In many real-world evaluations, join and aggregation are big contributors to the overall workload [37,77]. Consequently, there is a large body of related work that optimizes hash joins [52,63,71] and hash aggregations [51,67,80]. Re-using hash partitions, and even whole hash tables is a well-known optimization [18,36].…”
Section: Related Workmentioning
confidence: 99%
“…Balkesen et al [3][4][5] revisited partitioned and non-partitioned joins and optimized the implementation of Blanas [7] with write-combining and streaming instructions [3,39,46]. Fang et al and Makreshanski et al [12,23] built theoretical models for the two hash joins and identified the tuple size as the most critical performance factor saturating the memory bandwidth.…”
Section: Related Workmentioning
confidence: 99%
“…These multi-query optimization techniques later expanded to involve query rewriting, query result caches, materialized views, and intermediate query results for relational database systems [ 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 ] and streaming processing systems [ 37 , 38 , 39 ]. Many applications involving high-load conditions have proven that batch processing algorithms can significantly reduce the query processing time for multiple simultaneous queries [ 19 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 ]. Furthermore, multi-query optimization techniques have received significant attention in spatial databases.…”
Section: Related Workmentioning
confidence: 99%