DBScholar

Back to papers

MQJoin: Efficient Shared Execution of Main-Memory Joins

Summary: MQJoin shares join execution across hundreds of concurrent queries, reducing redundant work while exploiting main-memory bandwidth and multicore parallelism. It is schema-agnostic and delivers 2–5× higher throughput with more stable latency than prior methods and commercial column stores. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h1bb030f266ea82d7
Venue
VLDB
Year
2016
Pagerank
6.42279e-05
Overall Rank
4,751 | 68.16%
DOI
10.14778/2904128.2904130
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{makreshanski_vldb16,
        title = {{MQJoin: Efficient Shared Execution of Main-Memory Joins}},
        author = {Makreshanski, Darko and Giannikis, Georgios and Alonso, Gustavo and Kossmann, Donald},
        journal = {PVLDB},
        series = {{VLDB} '16},
        volume = {9},
        number = {6},
        pages = {480--491},
        doi = {10.14778/2904128.2904130},
        url = {https://doi.org/10.14778/2904128.2904130},
        year = {2016}
}

Incoming Citations (Sorted by Pagerank)

Showing 13 of 13 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 18 of 18 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
14 MonetDB/X100: Hyper-Pipelining Query Execution 2005 CIDR 0.00063972112
53 Eddies: Continuously Adaptive Query Processing 2000 SIGMOD 0.00040739114
77 Cache Conscious Algorithms for Relational Query Processing 1994 VLDB 0.00036821827
212 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024786576
250 Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited 2014 VLDB 0.00023080446
360 Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs 2011 SIGMOD 0.00019959166
390 QPipe: A Simultaneously Pipelined Relational Query Engine 2005 SIGMOD 0.00019232929
423 Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems 2012 VLDB 0.00018450254
670 SharedDB: Killing One Thousand Queries With One Stone 2012 VLDB 0.00014929358
707 Main-Memory Scan Sharing For Multi-Core CPUs 2008 VLDB 0.00014613324
768 Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS 2007 VLDB 0.00014096379
1,029 A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses 2009 VLDB 0.00012380835
1,043 The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses 2010 SIGMOD 0.00012325755
1,926 Predictable Performance for Unpredictable Workloads 2009 VLDB 9.3500398e-05
2,237 Shared Workload Optimization 2014 VLDB 8.7777395e-05
4,411 Sharing Data and Work Across Concurrent Analytical Queries 2013 VLDB 6.5996653e-05
4,594 To Share or Not to Share? 2007 VLDB 6.4994689e-05
7,055 Increasing Buffer-Locality for Multiple Index Based Scans through Intelligent Placement and Index Scan Speed Control 2007 VLDB 5.5951749e-05
Previous Page 1 / 1 Next

Semantically Similar Papers