首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种兼容多存储引擎的分析型数据库延迟物化扫描方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:江苏华库数据技术有限公司;天津南大通用数据技术股份有限公司

摘要:本发明提供一种兼容多存储引擎的分析型数据库延迟物化扫描方法,涉及数据扫描技术领域,具体包括:由磁盘读取待过滤数据并将所述待过滤数据存至缓存区;调用存储引擎的接口控制缓存区在预设时间内不对待过滤数据进行释放;将待过滤数据的内存地址封装为数据块,并将数据块传入执行引擎;将过滤条件转换为待执行存储引擎的数据格式,获得适配过滤条件;根据适配过滤条件及数据块,对存储引擎进行过滤,将过滤完成的剩余行进行拷贝并返回执行引擎。本发明能够发挥计算引擎的高过滤性能并大幅减少内存拷贝量,使不同存储引擎均能支持延迟物化扫描,并能统一接受向量化执行引擎的高性能过滤。

主权项:1.一种兼容多存储引擎的分析型数据库延迟物化扫描方法,其特征在于,包括:S1:由磁盘读取待过滤数据并将所述待过滤数据存至缓存区;S2:调用存储引擎的接口控制所述缓存区在预设时间内不对所述待过滤数据进行释放,所述预设时间大于或等于执行引擎对待过滤数据进行过滤及物化的执行时间;S3:将所述待过滤数据的内存地址封装为数据块,并将所述数据块传入执行引擎;S4:将过滤条件转换为待执行存储引擎的数据格式,获得适配过滤条件,具体包括:当存储引擎的数据为以最小值进行编码存储时,所述适配过滤条件的条件值为过滤条件的条件值与所述最小值的差值;当存储引擎的数据为以可比较的二进制格式存储时,所述适配过滤条件的条件值为可比较的二进制编码函数计算后的过滤条件的条件值;其中,将过滤条件转换为待执行存储引擎的数据格式,通过改写所述过滤条件的表达式实现;S5:根据所述适配过滤条件及所述数据块,对存储引擎进行过滤,将过滤完成的剩余行进行拷贝并返回执行引擎。

全文数据:

权利要求:

百度查询: 江苏华库数据技术有限公司 天津南大通用数据技术股份有限公司 一种兼容多存储引擎的分析型数据库延迟物化扫描方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。