[发明专利]在SQL表达式评估的上下文中的第一个Futamura投影在审
申请号: | 202080060776.6 | 申请日: | 2020-08-26 |
公开(公告)号: | CN114341832A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | P·范德;A·乌尔里希;L·戴恩斯;M·布兰特纳;B·霍斯巴赫;B·斯克勒盖尔;H·查菲 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F9/455;G06F16/2453 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及数据库查询的执行优化。本文是用于基于通过利用诸如部分评估、抽象句法树(AST)重写、即时(JIT)编译、动态分析、推测性逻辑以及Futamura投影之类的优化来翻译成域特定语言(DSL)进行查询解释的最优执行的技术。在实施例中,托管在计算机上的数据库管理系统(DBMS)生成表示数据库查询的查询树,该数据库查询包含由查询树的子树表示的表达式。DBMS生成表示子树的DSL指令的序列。在数据库查询的执行期间,执行DSL指令的序列以评估表达式。在实施例中,AST是从DSL指令的序列生成的。在实施例中,DSL AST基于包括动态剖析信息的运行时反馈循环被最优地重写。 | ||
搜索关键词: | sql 表达式 评估 上下文 中的 一个 futamura 投影 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202080060776.6/,转载请声明来源钻瓜专利网。