[发明专利]时序数据库查询优化方法、装置、设备以及存储介质有效
申请号: | 202110110661.X | 申请日: | 2021-01-27 |
公开(公告)号: | CN112818013B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 张韦亮;沈达宇 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2458;G06F16/22;G06F16/28 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时序 数据库 查询 优化 方法 装置 设备 以及 存储 介质 | ||
本申请公开了一种时序数据库查询优化方法、装置、设备以及存储介质,涉及云计算技术领域,可应用于云平台。该方法的一具体实施方式包括:对时序数据库中的索引和标签进行倒排索引,生成倒排索引表,并获取倒排索引表的统计信息,倒排索引表为标签与对应索引的映射表;响应于接收到查询信息,基于倒排索引表的统计信息计算查询信息中的各个标签对应的预期索引结果数;基于各个标签对应的预期索引结果数确定作为查询条件的标签,记为查询标签,获取与查询标签对应的数据集合。该实施方式根据时序数据的结构和特点对每一个查询信息进行针对性的优化,提高了查询效率。
技术领域
本申请实施例涉及计算机领域,具体涉及云计算技术领域,尤其涉及时序数据库查询优化方法、装置、设备以及存储介质。
背景技术
在物联网领域,数据对于企业来说的重要性不可估量,通过挖掘数据背后的价值,可以分析过去、监控现在以及决策未来。这个过程中,一个重要的环节就是数据的查询。
物联网领域的数据主要是时序数据,有几个特点:首先是多样化,物联网涉及的应用范围广泛,从智慧城市到智慧医疗,从智能家居到安防监控,在不同领域、不同行业,需要面对不同类型、不同格式的数据;同时,除了人和服务器,设备、物品、传感器等都是物联网中的节点,这些节点经常全时处于工作状态,源源不断地提供数据写入,所以数据量相比一般的互联网场景更大;并且,时序数据主要是随着时间戳增长,根据标签来取值,而标签几乎很少发生变化,这点和传统的关系型数据库非常不一样。
目前在物联网领域的时序数据库的数据查询中,主要都是基于规则进行查询优化,它的原理是根据一定的优化规则对查询表达式进行转换,对一些查询条件进行改写、裁剪和优化,将原始查询表达式变为一个新的表达式,从而提升最终的实际查询效率。
发明内容
本申请实施例提出了一种时序数据库查询优化方法、装置、设备以及存储介质。
第一方面,本申请实施例提出了一种时序数据库查询优化方法,包括:对时序数据库中的索引和标签进行倒排索引,生成倒排索引表,并获取倒排索引表的统计信息,其中,倒排索引表为标签与对应索引的映射表;响应于接收到查询信息,基于倒排索引表的统计信息计算查询信息中的各个标签对应的预期索引结果数;基于各个标签对应的预期索引结果数确定作为查询条件的标签,记为查询标签,获取与查询标签对应的数据集合。
第二方面,本申请实施例提出了一种时序数据库查询优化装置,包括:倒排索引模块,被配置成对时序数据库中的索引和标签进行倒排索引,生成倒排索引表,并获取倒排索引表的统计信息,其中,倒排索引表为标签与对应索引的映射表;计算模块,被配置成响应于接收到查询信息,基于倒排索引表的统计信息计算查询信息中的各个标签对应的预期索引结果数;确定模块,被配置成基于各个标签对应的预期索引结果数确定作为查询条件的标签,记为查询标签,获取与查询标签对应的数据集合。
第三方面,本申请实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面中任一实现方式描述的方法。
第四方面,本申请实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面中任一实现方式描述的方法。
第五方面,本申请实施例提出了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如第一方面中任一实现方式描述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110110661.X/2.html,转载请声明来源钻瓜专利网。