计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2019年第2期:基于Spark的两表等值连接过程优化

发布日期:

作者:张子栋,郑延斌,

单位:1.集美大学计算机工程学院,福建厦门361021;2.河南师范大学计算机与信息工程学院,河南新乡453007;

关键词:Spark,等值连接,大数据,优化,拆分,

基金:河南省科技攻关项目(132102210537,132102210538);河南省软科学项目(142400411001);;

在数据统计分析查询中表间的等值连接是常用的操作之一,但代价较高。大数据环境下大表之间等值连接的效率更低。为了解决该问题,提出了一种基于Spark的两表等值连接过程优化方法。首先根据数据价值密度特征构建Bloom filter完成表的过滤操作;其次结合simi-join和partition join两者的优势,对过滤后的单侧表使用贪心算法进行拆分;最后对拆分后的子集进行连接,因此把两大表的连接过程转换为分阶段进行的两小表连接。代价分析和实验结果表明,该算法与现有基于Spark的连接操作相比,不仅在性能上得到了提升,而且当出现数据倾斜时对算法效率影响较小。

来源:2019年第2期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2019年第2期

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员