کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
397233 670996 2016 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
PaMeCo join: A parallel main memory compact hash join
ترجمه فارسی عنوان
عضویت PaMeCo : ط عضویت رشته هش در فشرده سازی رشته هش
کلمات کلیدی
پایگاه داده در حافظه ؛ عضویت هش ؛ حافظه محدود؛ ذخیره ستونی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی


• We developed a memory-constrained hash join suitable for column-store main-memory databases.
• We utilize a block nested loops approach, performing a hash join between blocks that uses a compact hash table to lower the memory footprint.
• We tackle the challenges of parallelizing the join algorithm while being mindful of operating within a tight memory constraint.
• In scenarios without memory constraints our solution performs competitively with other contemporary non-hardware tuned join algorithms.
• In memory-constrained scenarios, our solution is up to 3 times faster than another high-performance memory-constrained hash join.

This paper presents a memory-constrained hash join algorithm (PaMeCo Join) designed to operate with main-memory column-store database systems. Whilst RAM has become more affordable and the popularity of main-memory database systems continues to grow, we recognize that RAM is a finite resource and that database systems rarely have an excess of memory available to them. Therefore, we design PaMeCo to operate within an arbitrary memory limitation by processing the input relations by parts, and by using a compact hash table that represents the contained tuples in a compact format. Coupled with a radix-clustering system that lowers memory latencies, we find that PaMeCo can offer competitive performance levels to other contemporary hash join algorithms in an unconstrained environment, while being up to three times faster than a high-performing hash join when memory constraints are applied.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Systems - Volume 58, June 2016, Pages 105–125
نویسندگان
, , ,