Spark SQL等值连接优化算法研究

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:cchmily2624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学技术的发展以及互联网的普及推动着大数据时代的到来,全球每天都在产生海量的数据,数据的计量单位己从Byte、KB、MB发展到了 PB、EB甚至于YB、BB。面对如此众多的数据,大数据分析成为一个研究热点,同时以Hadoop、Spark为首的大数据处理平台应运而生。Spark SQL是Spark中用于处理结构化数据的模块,它提供的表连接操作性能较低,但在大数据的分析中大表等值连接操作又使用频繁,因此,本文针对Spark SQL中的等值连接算法进行了优化。论文针对现有等值连接算法不能适用于不同场景的问题,提出一种基于扩展Partial Bloom Filter的等值连接优化算法EPBF Join算法,该算法的优化主要体现在两个方面:首先,EPBF Join算法对Partial Bloom Filter数据结构进行扩展,使之能够并行计算从而减少数据过滤阶段消耗的时间,提高整体连接性能;其次,EPBF Join算法能够根据数据量的大小自动改变位数组的个数,使之满足数据量未知的场景,从而实现了同时适用于数据量己知和数据量未知两种应用场景。论文针对等值连接操作在数据倾斜情况下性能较低的问题进行重点研究,提出了一种基于Space-Code Bloom Filter的可预估数据倾斜的等值连接优化算法SCBF-ESD Join算法。该算法的优化及其创新性工作主要体现在四方面:第一,SCBF-ESD Join算法提出一种新的基于SCBF的过滤策略,在完成数据过滤基础上,能够同时获取有效连接属性的频数,为计算数据倾斜程度带来便利。第二,SCBF-ESD Join算法对等值连接流程进行优化,增加了判断数据倾斜和减少数据倾斜阶段,使之无论在数据是否倾斜的情况下都能够适用;第三,在判断数据倾斜阶段提出一种新的数据倾斜程度计算策略,可以根据有效连接属性的频数来计算过滤后的数据倾斜程度;第四,在减少数据倾斜阶段提出一种添加前缀再分区策略,将随机添加前缀法与一致性哈希算法相融合,实现了重复属性的分散和再分区,降低了数据倾斜对连接算法性能造成的影响。论文分别从理论和实验两个方面对提出的两种优化算法进行了分析和验证。首先通过代价分析验证了两个优化算法在理论上的有效性,然后完成多组对比实验。实验结果表明,EPBF Join算法无需关心数据量大小就可以进行高效的连接;SCBF-ESD Join算法无论是否存在数据倾斜,都能通过预估数据倾斜程度,采用不同的操作,从而取得较好的连接性能,验证了所提出的数据倾斜程度计算策略和添加前缀再分区策略的有效性。
其他文献
部分现行线路避雷器标准仅规定了正极性雷电冲击50%放电电压的上限值,但是在线路避雷器试验及检测过程中,发现负极性雷电冲击电压下线路避雷器与绝缘子串的绝缘配合裕度明显
17世纪荷兰绘画对当时自然和人文世界的视觉呈现之精妙是我们有所了解又所知不深的。在这一时期的很多绘画作品中,神秘的“暗盒”悄然成为一些艺术家创作绘画时使用的重要辅
汽车牵引力控制系统(TCS)是一种主动安全控制系统,是防抱死系统(ABS)在汽车上应用的一个延伸。TCS通过控制汽车驱动轮滑转率,防止汽车在起步、加速、爬坡时驱动轮过度滑转,保
全氟磺酸质子交换膜是现阶段微生物燃料电池(Microbial fuel cell,MFC)中使用最为广泛的一种质子交换膜。然而由于制作膜的材料成本较高且其制作工艺较为复杂,全氟磺酸质子膜的价格一直较为昂贵,这也使得其应用的MFC价格居高不下。此外,由于膜的制造材料中含有氟,这使得其废品难以降解,容易引发环境问题。目前的微生物燃料电池对全氟磺酸膜的使用基本上都是一次性的,几乎没有经济便利的全氟磺酸膜
目的采用回流提取的方法,利用高效液相色谱-质谱联用技术(HPLC-MS/MS)测定瓜蒌-薤白中槲皮素的含量。方法用AgilentC18(4.6mm×250mm,5 m)色谱柱,流动相为甲醇-0.01%甲酸的水
碳纳米管(CNT)以其卓越的电学、热学和力学性能成为当前纳米技术领域研究的热门材料,然而由于CNT与电极间的接触电阻过高成为阻碍其应用重要因素。因此,通过金掺杂CNT以降低
论述了混凝土孔结构的分类与命名方法;指出高性能混凝土的孔结构应该具有中密实、超密实和引气型三类,其中大规模使用的高性能混凝土孔结构应该是引气型的。
在介绍大数据基本概念及特征的基础上,分析了大数据国内外研究现状及大数据技术,并针对大数据面临的相关问题提出了应对策略。最后,对大数据技术发展进行了总结与展望。
本课题来源于克拉美丽气田适应性改造工程项目。克拉美丽处理站目前采用“J-T阀节流+注醇防冻”的处理工艺,受制冷温度的限制,难以有效的对乙烷、丙烷、稳定轻烃等烃类组分进
<正> 在我读到《中华视觉艺术图库》的时候,精神为之一振,这是一套很独到的摄影作品丛书。说其"独到",是因为书中的每一幅图片均未附任何说明文字,整套书除了在篇头留下"本图