Filter-based join algorithms on uniprocessor and distributed-memory multiprocessor database machines

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The hybrid-hash algorithm and its parallel variant have been recently found to outperform all other algorithms in joining disk-based large relations on uniprocessor and ring-interconnected distributed-memory multiprocessor database machines. This paper presents several extensions to the centralized and distributed hybrid-hash algorithms. These extensions are based on the usage of one or more bit-vectors as filters. A comparative performance study to the presented algorithms is carried out. In a uniprocessor environment, this study shows that one of the proposed filter-based algorithms outperforms all of the other ones, including the hybrid-hash algorithm. In a distributed environment, the filter-based algorithms are found to suffer from a serious problem, namely, overloading the interconnection network with the transmission of large size bit-vectors. Different compression schemes are proposed to reduce the size of a transmitted bit-vector. The augmentation of the distributed version of best-performing centralized algorithm with one of the proposed compression schemes have been found to outperform all of the other algorithms and substantially improves the performance of the join operation.

Cite

CITATION STYLE

APA

Qadah, G. Z. (1988). Filter-based join algorithms on uniprocessor and distributed-memory multiprocessor database machines. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 303 LNCS, pp. 388–413). Springer Verlag. https://doi.org/10.1007/3-540-19074-0_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free