Partially Preemptible Hash Joins

35Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

With the advent of real-time and goal-oriented database systems, priority scheduling is likely to be an important feature in future database management systems. A consequence of priority scheduling is that a transaction may lose its buffers to higher-priority transactions, and may be given additional memory when transactions leave the system. Due to their heavy reliance on main memory, hash joins are especially vulnerable to fluctuations in memory availability. Previous studies have proposed modifications to the hash join algorithm to cope with these fluctuations, but the proposed algorithms have not been extensively evaluated or compared with each other. This paper contains a performance study of these algorithms. In addition, we introduce a family of memory-adaptive hash join algorithms that turns out to offer even better solutions to the memory fluctuation problem that hash joins experience. © 1993, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Pang, H. H., Carey, M. J., & Livny, M. (1993). Partially Preemptible Hash Joins. ACM SIGMOD Record, 22(2), 59–68. https://doi.org/10.1145/170036.170051

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