PAPER DIGEST
Most Influential SIGMOD 1989 Paper · 2026-03 edition

A Performance Evaluation Of Four Parallel Join Algorithms In A Shared-nothing Multiprocessor Environment

Donovan A. Schneider; David J. DeWitt

Venue
ACM SIGMOD Conference (SIGMOD) 1989
Recognition
Most Influential SIGMOD 1989 Paper (Rank No. 7)
Edition
2026-03
Impact factor
6
Certificate ID
b32e4fdc942e1466

Abstract

In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash represent the class of hash-based join methods, Simple hash represents a looping algorithm with hashing, and our last algorithm is the more traditional sort-merge. The performance of each of the algorithms with different tuple distribution policies, the addition of bit vector filters, varying amounts of main-memory for joining, and non-uniformly distributed join attribute values is studied. The Hybrid hash-join algorithm is found to be superior except when the join attribute values of the inner relation are non-uniformly distributed and memory is limited. In this case, a more conservative algorithm such as the sort-merge algorithm should be used. The Gamma database machine serves as the host for the performance comparison.

Download PDF certificate