A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment
| dc.contributor.author | Schneider, Donovan A | en_US |
| dc.contributor.author | DeWitt, David J | en_US |
| dc.date.accessioned | 2012-03-15T16:49:58Z | |
| dc.date.available | 2012-03-15T16:49:58Z | |
| dc.date.created | 1989 | en_US |
| dc.date.issued | 1989 | en_US |
| dc.description.abstract | In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash represent the class of hash-based 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. | en_US |
| dc.format.mimetype | application/pdf | en_US |
| dc.identifier.citation | TR836 | en_US |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/59102 | |
| dc.publisher | University of Wisconsin-Madison Department of Computer Sciences | en_US |
| dc.title | A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment | en_US |
| dc.type | Technical Report | en_US |
Files
Original bundle
1 - 1 of 1