[发明专利]一种数据查询方法及数据查询装置在审
申请号: | 201910247726.8 | 申请日: | 2019-03-29 |
公开(公告)号: | CN110008244A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 熊颖;周晓阳;张慧琳;魏星;强倩;万可;鲍青波 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司;北京天融信安全技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2453 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 喻嵘;郭迎侠 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子查询 数据查询 存储引擎 数据查询装置 分解 查询结果 查询信息 查询性能 分析效率 获取数据 快速查询 预设算法 查询 发送 反馈 申请 分析 | ||
1.一种数据查询方法,包括:
获取数据查询信息;
分析所述数据查询信息,并分解得到子查询信息;
确定用以查询所述子查询信息的存储引擎;
以第一预设算法对所述子查询信息进行第一处理,发送进行了所述第一处理后的子查询信息至所述存储引擎;
接收所述存储引擎反馈的子查询结果;
对所述子查询结果进行第二处理,得到查询结果。
2.根据权利要求1所述的数据查询方法,其中,所述子查询信息为至少两个不同的子查询信息,所述确定用以查询所述子查询信息的存储引擎,包括:
基于至少两个不同的子查询信息,分别确定所述至少两个不同的所述子查询信息各自对应的存储引擎。
3.根据权利要求2所述的数据查询方法,所述对所述子查询信息进行第一处理,包括:
对所述子查询信息进行全局规划下推、谓词下推、列下推、聚合下推、排序下推、限量下推以及关联下推中的至少一种。
4.根据权利要求3所述的数据查询方法,所述以第一预设算法对所述子查询信息进行第一处理,包括:
基于确定的所述存储引擎,以适配于所述存储引擎的方式对所述子查询信息进行第一处理。
5.根据权利要求1所述的数据查询方法,所述以第一预设算法对所述子查询信息进行第一处理,发送进行了所述第一处理后的子查询信息至所述存储引擎,包括:
若不能够对所述子查询信息进行第一处理,则标记所述子查询信息为汇总查询信息,发送所述汇总查询信息至所述存储引擎。
6.根据权利要求1所述的数据查询方法,所述发送进行了所述第一处理后的子查询信息至所述存储引擎,包括:
发送进行了所述第一处理后的子查询信息至所述存储引擎的适配器,其中,所述适配器用以将接收到的所述进行了第一处理后的子查询信息转换为存储引擎语言,并根据所述存储引擎语言进行查询,并获得子查询结果。
7.一种数据查询装置,包括:
获取模块,其用于获取数据查询信息;
分析处理模块,其用于分析所述数据查询信息,并分解得到子查询信息;
确定模块,其用于确定用以查询所述子查询信息的存储引擎;
第一处理模块,其用于以第一预设算法对所述子查询信息进行第一处理,并通过发送模块发送进行了所述第一处理后的子查询信息至所述存储引擎;
接收模块,其用于接收所述存储引擎反馈的子查询结果;
第二处理模块,其用于对所述子查询结果进行第二处理,得到查询结果。
8.根据权利要求7所述的数据查询装置,其中,所述子查询信息为至少两个不同的子查询信息,所述确定模块具体用于:
基于至少两个不同的子查询信息,分别确定所述至少两个不同的所述子查询信息各自对应的存储引擎。
9.根据权利要求8所述的数据查询装置,所述第一处理模块具体用于:
对所述子查询信息进行全局规划下推、谓词下推、列下推、聚合下推、排序下推、限量下推以及关联下推中的至少一种。
10.根据权利要求9所述的数据查询装置,所述第一处理模块具体用于:
基于确定的所述存储引擎,以适配于所述存储引擎的方式对所述子查询信息进行第一处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司;北京天融信安全技术有限公司,未经国家计算机网络与信息安全管理中心;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司;北京天融信安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910247726.8/1.html,转载请声明来源钻瓜专利网。