暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种分布式数据库执行哈希连接的方法_CN115687357A_上海沄熹科技有限公司.pdf
53
9页
0次
2024-04-24
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202211418061.0
(22)申请日 2022.11 .14
(71)申请人 上海沄熹科技有
地址 200120 上海市浦东新区中国上海
1158
路1059号2幢305-22室
(72)发明人 赵衎衎 魏可伟  
(74)专利代理机构 济南信达专利事务所有
37100
专利代理师 冯春连
(51)Int.Cl .
G06F
16/22
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/2458
(2019 .01)
G06F
16/27
(2019 .01)
G06F
16/28
(2019 .01)
(54)发明
一种分布式数据库执行希连接的方法
(57)摘要
种分
接的方法涉及分布式数据库技术领包括
定一个相对倾斜率计算相对倾斜率与表数据量
表统信息
筛选表中超出倾斜阈值的元素得到倾斜
倾斜值拓展表统计信息执行SQL语获取
两个输入数据表新的表统计信息生成哈希
连接物理计依据计划对输入数据表中的元组
行哈希分节点
接收到输入数据表的元组之据量小的
输入数据表数据建立哈希表据量大的输
入数据表数据进行探后每个节点哈希连
可以务的缩短总的
SQL执行时间。
权利要求书2页 说明书5页 附图1页
CN 115687357 A
2023.02.03
CN 115687357 A
1 .一种分布式数据库执行哈希连接的方法其特征在于 ,包括如下步骤
库中表统息的样量相对相对
率与表数据采样量乘积得到倾斜阈值
库中力图 用热力图
被筛选出来元素称为倾斜值
倾斜值拓展分布式数据库表统计信息得到新的表统计信息
在分布式数库中执包含哈希连接的SQL取两个输入数用新表统
信息成哈希连物理划对据表中行哈希分均分发
像分将输入数据表的列值送给目节点按照平均概率给所
有节点或复制后发送给所有参与计算节点
表的用数小的立哈
数据量大的输入数据表数据进行探后每个节点哈希连接的结果作并集该并
集即为最终的哈希连接结果。
2.利要求1述的种分布式据库执行哈连接的其特征在于在分布
式数据库中执行包含哈希连接的SQL语获取两个输入数据表用新表统信息生成哈
希连接物理计划体包括
执行SQL语布式据库中获两个输入据表将数据量大的输入数表称
为R表数据量小输入数据表称为S表
基于新表统计信息确认R表和S表中是否含有倾斜值
(a)R表和S表的倾斜值都不为空
(b)R表倾斜值不为空S表倾斜值为空
(c)R表倾斜值为空S表倾斜值不为空
(d)R和S表的倾斜值都为空
(a)(b)对R和S表的倾斜进行哈对R中的
均分发S表中倾斜值进行镜像分发
(c)(d)两种情况直接对R表和S表元组进行哈希分发。
3 .据权利要求2所述的种分布式据库执行哈连接的其特在于构建哈
希分发器、镜像分发器平均分发器其中
希分发器于接收R表/S表中一条元组并按照元组的散列值发送给目的节点
镜像分发器于接收S表中的一条元组并发送给所有参与计算节点
均分用于接收R中的率随询分
与计算节点。
4 .据权利要求3所述的种分布式数库执行哈希连接的方其特征(a)
(b)种情况
用R表读取算子顺读取R表中的一条元并基于新的表统计信息条元组是
否为R斜值则使均分发器将该条元组按照平均概率随机或询分发给参
与计算节点若否则使哈希分发器将该条元组按照元组散列值发送给目的节点
用S表读取算子顺读取S表中的一条元并基于新的表统计信息条元组是
否为R表的倾斜值若是则使用镜像分发器将该条元组发送给所有参与计算的节点 ,若否
权 利 要 求 书
1/2
2
CN 115687357 A
2
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜