暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202010492608.6-一种分布式数据库的查询方法及装置.PDF
41
18页
0次
2024-03-20
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202010492608.6
(22)申请日 2020.06 .03
(71)申请人 北京人大金仓信息技术股份有
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 王鸿翔 史跃飞 
(74)专利代理机构 北京开阳星知识产权代理有
限公 11710
代理人 安伟
(51)Int.Cl.
G06F
16/2453
(2019 .01)
G06F
16/2458
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明
一种分布式数据库的查询方法及装置
(57)摘要
种分
及装置涉及数据库技术领域包括计算节点
节点送的多阶段聚作的
其中划为户端
询请求生成的在计算节点执行查询计划的
程中待聚集的始数对原始数
执行多阶段聚集操作得到目标聚集数其中
多阶段聚原始据执一次
据发送给主节使
节点标聚
询结果。本公开可以在性能上提高聚集查
度和效率。
权利要求书3页 说明书9页 附图5页
CN 111737290 A
2020.10.02
CN 111737290 A
1 .种分布式库的询方与所
点连接多个计算节点所述方法应用于所述计算节点所述方法包括
接收送的含有多阶作的询计询计划为
主节点基于客端的查询请求生成
在执所述划的待聚集的对所多阶
段聚集操作得到目标聚集数所述多阶段聚集操作表示对所述原始数据执行
一次聚集操作
将所述目标聚集据发送给所述节点使所述节点基于各所述计节点的
目标聚集数据得到查询结果。
2.1述的
得到目标聚集数据步骤包括
当聚集的方式
集数据
所述主节点基于各所述计算节点的所述目标聚集数据得到查结果的步包括
所述节点对各所计算节点的述目标聚集数据进行整合得到整合
所述整合数据进行聚集到查询结果。
3 .1述的
得到目标聚集数据步骤包括
当聚集的方式始数到哈
第一集数据
据所述哈希值将全部所第一聚集数据重新分至各所述计算节点到重新分
第二聚集数据
各所述计算节点对所述第二聚集数据执行所述分组聚集操作标聚集数
所述主节点基于各所述计算节点的所述目标聚集数据得到查结果的步包括
点的述目到查
结果。
4 .种分库的询方特征
点连接多个计算节点所述方法应用于所述主节点所述方法包括
基于接收到询请求生成含有多段聚集操作的查询计划
将所述询计划发送至各所计算节点使各所计算节点在执行述查询计划
过程中获取待聚集的原始数对所述原始数据执行多阶段聚操作得到目标聚
数据其中所述多阶段聚集操作表示对所述原始数据执行至一次聚集操作
接收各所述计节点发送的述目标聚集数于各述目标聚集数据得
结果。
5 .据权利要求4所述的特征在于所述于接收到的户端询请求生成
含有聚集操作询计划步骤包括
所述主节点对接收到的客询请求执行认证操作
当所述查询请求认证成功并立连所述库接收所述户端发送的述查
请求
权 利 要 求 书
1/3
2
CN 111737290 A
2
通过解析器对所述查询请求进行解析生成语法树
对所述语法树进行语义分析和查询重写生成查询树
通过优化对聚集作进行生成多阶段聚及对所述查询树进行处理
生成含有多阶段聚集操作询计划。
6 .4述的
得到目标聚集数据步骤包括
当聚集方为无分组聚集的式时过各所述计算节点对所原始据执行本地聚
集操作生成目标聚集数
所述基于各所述目标聚集数据得到查结果的步包括
对各所述计算节点所述目标聚集数据进行整合得到整合数据
对所述整合数据进行聚集得到查询结果。
7 .4述的
得到目标聚集数据步骤包括
当聚集方为分组集的方式时通过各述计算节点对所述始数据执行分组聚
到哈希值和第一聚集数据所述哈希值将全部所第一聚重新
各所新分布后的第二聚集数通过节点所述第二
聚集数据执行所述分组集操作得到标聚集数据
所述基于各所述目标聚集数据得到查结果的步包括
对各所述计算节点所述目标聚集数据进行整合得到查询结果。
8.据权利要求4所述方法其特征在于所述方法还包括
将所述查询结果返回给所述客端。
9.种分布式库的询装在于与所
点连接多个计算节点所述装置应用于所述计算节点所述装置包括
划接收模块用于接收所述节点发送的有聚操作的询计其中所述
计划为所述主节点基于客询请求生成的
划执行模块用于在执行所述查询计程中获取待聚集的始数对所
原始数据执行多阶段聚操作得到目标聚集数据其中所述多阶段聚集操作表示对所述
原始数据执行至少一次集操作
用于使于各
所述计算节点的所述目标聚集数据得到查结果。
10 .种分布式据库的询装特征在于所述据库包括主节和与所主节
点连接多个计算节点所述装置应用于所述主节点所述装置包括
划生成模块用于基于接收到的户端询请求生成有多阶段聚作的查
计划
划发用于询计划发使各
在执所述询计划的程中待聚集的始数对所据执多阶
集操到目标聚集数其中所述多阶段聚集操作表示对所述原始数据执行少一
聚集操作
接收用于接收节点送的述目标聚于各述目
权 利 要 求 书
2/3
3
CN 111737290 A
3
of 18
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。