DBScholar

Back to papers

Tradeoffs in Processing Complex Join Queries via Hashing in Multiprocessor Database Machines

Summary: Analyzes hash-based multiway join processing on shared-nothing multiprocessors, showing query representation strongly affects performance. Simulation reveals right-deep schedules can outperform left-deep plans for many-way joins, even under constrained memory and increasing processor counts. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
8157
Venue
VLDB
Year
1990
Pagerank
0.00013319798
Overall Rank
904 | 93.80%
DOI
-

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{schneider_vldb90,
        title = {{Tradeoffs in Processing Complex Join Queries via Hashing in Multiprocessor Database Machines}},
        author = {Schneider, Donovan A. and DeWitt, David J.},
        journal = {PVLDB},
        series = {{VLDB} '90},
        pages = {469},
        year = {1990}
}

Incoming Citations (Sorted by Pagerank)

Showing 27 of 27 citing papers.

Rank Citing Paper Year Venue Pagerank
830 Exploiting Inter-Operation Parallelism in XPRS 1992 SIGMOD 0.00013761367
1,320 From Theory to Practice: Efficient Join Query Evaluation in a Parallel Database System 2015 SIGMOD 0.00011166426
1,568 Evaluation of Main Memory Join Algorithms for Joins with Subset Join Predicates 1997 VLDB 0.0001034191
1,720 Using Segmented Right-Deep Trees for the Execution of Pipelined Hash Joins 1992 VLDB 9.9265634e-05
1,809 Hash joins and hash teams in Microsoft SQL Server 1998 VLDB 9.7034998e-05
2,104 Optimization of Multi-Way Join Queries for Parallel Execution 1991 VLDB 9.1594086e-05
2,272 Parallel evaluation of multi-join queries 1995 SIGMOD 8.8242407e-05
2,360 Dynamic Memory Allocation for Multiple-Query Workloads 1993 VLDB 8.6956893e-05
2,582 On the Effectiveness of Optimization Search Strategies for Parallel Execution Spaces 1993 VLDB 8.3875949e-05
3,250 On Optimal Processor Allocation To Support Pipelined Hash Joins 1993 SIGMOD 7.597429e-05
3,508 Multi-Join Optimization for Symmetric Multiprocessors 1993 VLDB 7.3566888e-05
3,863 Using Shared Virtual Memory for Parallel Join Processing 1993 SIGMOD 7.0649349e-05
4,091 Of Snowstorms and Bushy Trees 2014 VLDB 6.9090244e-05
4,329 Dimensions Based Data Clustering and Zone Maps 2017 VLDB 6.75682e-05
4,652 On Parallel Execution Of Multiple Pipelined Hash Joins 1994 SIGMOD 6.5851924e-05
4,792 Analysis of Dynamic Load Balancing Strategies for Parallel Shared Nothing Database Systems 1993 VLDB 6.5059372e-05
5,035 Run-Time Operator State Spilling for Memory Intensive Long-Running Queries 2006 SIGMOD 6.3920216e-05
5,368 Density-optimized Intersection-free Mapping and Matrix Multiplication for Join-Project Operations 2022 VLDB 6.2448114e-05
6,515 Revisiting Pipelined Parallelism in Multi-Join Query Processing 2005 VLDB 5.8550491e-05
6,586 Diag-Join: An Opportunistic Join Algorithm for 1:N Relationships 1998 VLDB 5.8345497e-05
6,596 Near-Optimal Distributed Band-Joins through Recursive Partitioning 2020 SIGMOD 5.828647e-05
7,111 Submodularity of Distributed Join Computation 2018 SIGMOD 5.69924e-05
8,400 The Fittest Survives: An Adaptive Approach to Query Optimization 1995 VLDB 5.4331924e-05
10,096 Out-of-order Execution of Database Queries 2020 VLDB 5.1523392e-05
11,646 Wisconsin Benchmark Data Generator: To JSON and Beyond 2021 SIGMOD 5.093636e-05
11,764 Re-evaluating the Performance Trade-offs for Hash-Based Multi-Join Queries 2020 SIGMOD 5.093636e-05
12,938 TOPAZ: a Cost-Based, Rule-Driven, Multi-Phase Parallelizer 1998 VLDB 5.093636e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 14 of 14 cited papers.

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

Previous Page 1 / 1 Next

Semantically Similar Papers