暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片
【GoldenDB】统一SQL的方法、系统、设备及介质_CN202010587866_中兴通讯股份有限公司.pdf
10
10页
1次
2025-03-31
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202010587866.2
(22)申请日 2020.06.24
(71)申请人 中兴通讯股份有
地址 518000 广省深圳市南山高新技
术产业园科技南路中兴通讯大厦
(72)发明人 姚澜 
(74)专利代理机构 北京德崇智捷知识产权代理
11467
代理人 曹婷
(51)Int.Cl.
G06F
16/242
(2019 .01)
G06F
16/22
(2019 .01)
G06F
40/253
(2020 .01)
(54)发明
统一SQL的方法设备及介
(57)摘要
本发明公开了一种统一SQL的方法系统
备及介涉及SQL查询技术领域解决了不同
算架构要使不同SQL来进行分析计算的技术问
技术使一的SQL户屏
蔽了底层存储计算的差异够使用户依编码
就能在多个数据库系统中提交执行做到应
平台将统SQL翻译种不同
SQL语法够支持能力扩展可兼容多种数
库。
权利要求书2页 说明书4页 附图3页
CN 113836164 A
2021.12.24
CN 113836164 A
1 .一种统一SQL方法其特征在于 ,包括
定义统一SQL语法规范
将所述统一SQL解析成语法树
依据不同的SQL语法对所述语法树进行翻译得到多种语法树
对所述多种语法树进行反解析得到不同数据库SQL字符串
将不数据库的SQL字符串提交到环境执行并返数据结果。
2.如权利要求1所述的SQL的特征对所语法树进翻译前对所
语法树进行合法性检查对于标准语法和函数给出告警提示。
3 .如权利要求2所述的SQL的特征述合法检查完成
语法树Form对象是物理表或逻辑表若为物理表则直接对所述语法树进行翻译
若为逻辑逻辑表为视图模式物理表模式若为视图模式则根优化
则对所述语法树进行优化然后对优化后的语法树进行翻译
若所述逻辑表为物理表模式则生成真实物理表执行计划。
4 .3述的SQL的在于表的询SQL
述查询SQL据查询条件查询所述逻表的场景所述场景判断逻辑视图
模式或物理表模式。
5 .4述的SQL在于则包滤下推规
和字剪枝规则。
6 .种统一SQL其特征在于包括
定义模块定义一SQL语法规范
解析模块将所述一SQL解析成语法树
翻译模块依据不同的SQL语法对所述语法树进行翻译得到多种语法树
反解析模块对所述多种语法树进行反解析得到不同数据库的SQL字符串
执行模块将不数据库的SQL字符串提交到环境执行并返回数据结果。
7 .如权利要求6所述的SQL的系统特征在于系统还包括检查模所述
进行翻译前模块语法合法于非准的语法和函数
给出告警提示。
8.如权利要求7所述统一SQL的其特征在于系统还包括
第一判断判断树的Form物理
辑表
第二判模块所述逻辑表为视或物理表模式
优化模块所述逻辑表为视图模式时据优化规则对所述语法树进行优化
建组合模块所述逻辑表为物理表模式时生成真实物理表执行计划。
9.如权利要求8所述统一SQL的其特征在于所述第二判模块包括
询单元表的询SQL询SQL询条询所
断单元根据所述场景判所述逻辑表为视模式或物理表模式。
10 .如权利要9所述的SQL的系统其特在于优化则包括过滤下推
和字剪枝规则。
权 利 要 求 书
1/2
2
CN 113836164 A
2
11 .SQL现设在所储器
处理器上运行的计算机程特征在于所述处理器执行所述程序时实现如权利要求1-4
中任一项所述的统一SQL的方法。
12 .种计在于质上
程序被处理器执行时实现如权利要求1-4中任一项所述统一SQL方法。
权 利 要 求 书
2/2
3
CN 113836164 A
3
of 10
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。