首页 | 本学科首页   官方微博 | 高级检索  
     


PaMeCo join: A parallel main memory compact hash join
Affiliation:1. Hashemite University, Zarqa, Jordan;2. Yarmouk University, Irbid, Jordan;3. Edinburgh Napier University, Edinburgh, UK;4. Abu Dhabi Polytechnic, Abu Dhabi, UAE
Abstract: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.
Keywords:In-memory databases  Hash join  Memory constrained  OLAP  Column store
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号