暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种基于向量化执行引擎的数据库表达式计算的复用方法_CN112632111B_康凯森_北京鼎石纵横科技有限公司.pdf
420
19页
11次
2021-11-16
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202110250685.5
(22)申请日 2021.03 .08
(65)同一申请的已公布的文献号
申请公布号 CN 112632111 A
(43)申请公布日 2021.04 .09
(73)专利权人 北京鼎石纵横科技有
地址 100086 北京市海淀区知春路27号12
层1212室
(72)发明人 康凯森 
(74)专利代理机构 北京鼎承知识产权代理有
11551
代理人 顾可嘉 夏华栋
(51)Int.Cl.
G06F
16/242
(2019 .01)
G06F
16/28
(2019 .01)
审查员 刘晨
(54)发明
种基擎的达式
计算的复方法
(57)摘要
擎的数据库表达式计算的复方法优化了向
在逻辑投影节点根据表达式的深分析多
达式节点
据公共表达式的内及预先为所述表达式分
配的列ID生成表达式与公共表达式之间的第一
列ID映
物理节点依次列计
达式在物节点依次
表达式在计算任意的表达式时根据第一
列ID映系获与任表达对应
表达式的列ID通过块输入与任意的表达式对应
的公共表达式的计算结果的通过块输出每个
表达式计算结果的列。
权利要求书2页 说明书13页 附图3页
CN 112632111 B
2021.08.06
CN 112632111 B
1 .一种基于量化执行擎的数据库表达计算的复方法其特征在于包括
获取输入的查询指令
通过语义分析将所述查询指令包括多个表达式加入逻辑投影节点
在所述逻辑投影节点根据所述表达式的深度分析所述多个表达式中的公共表达式
在所辑投据所达式及预为所达式配的
ID述表达式与所述公达式间的第一ID映射关及生述公
式之间的第二列ID射关系
根据所述逻辑投影节点生成物理投影节点
在所物理照所达式度由低到高的依次
个公共表达式其中在计算任意的第一深度的公共表达式时据所述第二列ID映射关
取所第一度的达式括的低于第一深度的第二度的达式
ID通过块输入所述第二深度的公共表达式的计算结果的列
在所物理依次列计表达其中任意的
所述第一列ID映射关系获取与所述任意的表达式对应的公共表达式的列ID通过块输入
所述任意的表达式对应的公共表达式的计算结果
通过块输出每个表达式计算结果的
在所述逻辑影节据所述表达式的深度分析述多个表达式中的公共表达式
包括在所述逻辑投影节照表达式的深度由低到高的顺序依次处理所述多个表达式
其中在处理任意的第三度的表达式时若检所述第三度的达式于所
述第三深度深度表达将被包含的第四深度的表达式确定为共表达式
其中通过语义分析将所述查询指令包括多个表达式加入逻辑投影节点包括
通过语义分析确定所述查询指令包括多个表达式杂度
据所述询指令包括的多个表达式将所述查询指令包括的多个达式
入一个或多个逻辑投影节点。
2.1方法在于节点个数
投影节点的个数为多个各个物理投影节点分别与各个逻辑投影节点一一对应。
3 .利要1方法在于节点式的度由
低到高的顺序依次处理所述多个表达式其中在处理任意的第三深达式时若检验
到所述第三深达式中包含低于所述第三深度的表达式将被包含的
深度表达式确定为共表达式包括
初始化第一深度射关系和第二深度映射关
式的度由低到依次表达
第一深度映射关其中在写入任意的第三深度的表达式时若检验到所述第三深
达式中包含低于所述第三深度的第四深度的表达式将被包含的第四深度的表达式确定为
公共表达式将所述公共表达式和所述公共表达式的深度写入所述第二深度射关系。
4 .一种基于向量化执行擎的数据库表达式计算装置其特征在于包括
询指令获取模块于获取输入的查询指令
用于询指包括多个达式
节点
权 利 要 求 书
1/2
2
CN 112632111 B
2
of 19
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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