PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 1989ACM SIGMOD Record349 citationsOpen Access

A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment

DSDonovan A. SchneiderHewlett-Packard (United States)DDDavid J. DeWittMicrosoft (United States)

Key Points

Key points are not available for this paper at this time.

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Schneider et al. (1989) studied this question.

synapsesocial.com/papers/6a11057a1457680e71f32d69https://doi.org/10.1145/66926.66937
Ask AI
Helpful
Bookmark
Share
View Full Paper