云数据库中等宽直方图的分布式并行构造方法.PDFVIP

云数据库中等宽直方图的分布式并行构造方法.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云数据库中等宽直方图的分布式并行构造方法

第 50 卷 第 2 期 工 程 科 学 与 技 术 Vol. 50 No. 2 2018 年 3 月 ADVANCED ENGINEERING SCIENCES Mar. 2018 •信息工程• DOI: 10.15961/j.jsuese.201601076 云数据库中等宽直方图的分布式并行构造方法 1,2 1,2 1,2 3 * 王 阳 ,钟 勇 ,周渭博 ,杨观赐 (1.中国科学院 成都计算机应用研究所,四川 成都 610041 ;2. 中国科学院大学,北京 100049 ; 3.贵州大学 现代制造技术教育部重点实验室,贵州 贵阳 550003) 摘 要:直方图能够直观描述数据分布,在数据库查询优化中起着重要作用。然而在分布式云数据库场景中,现 有直方图构建方法存在并行资源利用率低,网络传输量较高的问题。针对该问题,基于关系型云数据库提出一种 等宽直方图的分布式并行构造方法。首先,根据集群中分布式存储的数据无关性,基于master-slave架构在直方图 任务开始前由集群中请求发起节点对经RPC (remote procedure call )协议获取到的多个工作节点最值数据比较得 到数据表在整个集群的全局最大值、最小值;然后,考虑到算法运行过程中数据传输量的优化,集群中工作节点 对本地数据扫描、排序,划分至依据全局最值信息构建的直方图桶内,实现聚合子直方图的并行构建以提高集群 计算资源利用率;最后,请求发起节点对并行构建的多个子直方图中边界值相等的桶频率值聚合得到全局直方 图。算法利用分布式思想实现了关系型云数据库中直方图的构建,将计算任务划分成多个子任务并行执行,子直 方图信息代替数据分片的传输大幅优化了网络带宽的负载。算法已应用于关系型云数据库内核以优化SQL语句 执行路径的初始扫描开销、数据选择率等关键参数。人工合成数据与评分数据的实验结果证明,算法运行过程中 的网络传输量与数据库表中元组个数无关,且具有良好的可拓展性。 关键词:关系型云数据库;等宽直方图;数据分布;并行计算;网络传输量 中图分类号:TP311.133.1     文献标志码:A     文章编号:2096-3246(2018 )02-0133-08 Distributed and Parallel Construction Method of Equi-width Histogram in Cloud Database WANG Yang1,2,ZHONG Yong1,2,ZHOU Weibo1,2,YANG Guanci3 * (1.Chengdu Inst. of Computer Applications,Chinese Academy of Sciences,Chengdu 610041,China; 2.Univ. of Chinese Academy of Sciences,Beijing 100049,China; 3.Key Lab. of Advanced Manufacturing Technol.,Ministry of Education,Guizhou Univ.,Guiyang 550003,China) Abstract : Description of data distribution has been commonly used in databases to support query optimization,among which

文档评论(0)

laolao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档