[发明专利]存储、查询时序数据的方法、装置、设备和计算机存储介质在审
申请号: | 201810757548.9 | 申请日: | 2018-07-11 |
公开(公告)号: | CN109063012A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 姚睿尧 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时序数据 存储结构 存储 属性存储 属性信息 查询 查询参数 计算机存储介质 查询效率 存储成本 存储系统 存储资源 水平扩展 输出 应用 | ||
1.一种存储时序数据的方法,其特征在于,该方法应用于包含一个或多个存储结构类型的存储系统,各存储结构分别具有对应的属性存储要求,所述方法包括:
获取待存储的时序数据;
确定所述待存储的时序数据的属性信息所符合的属性存储要求;
将所述时序数据存储于确定出的属性存储要求对应的存储结构。
2.根据权利要求1所述的方法,其特征在于,时序数据的属性信息包括时序数据的测量时间、时序数据的指标名称和时序数据的特征标签中的至少一个。
3.根据权利要求1所述的方法,其特征在于,所述存储结构类型包括:
热数据缓存存储结构、冷数据永久存储结构以及全量数据存储结构。
4.根据权利要求3所述的方法,其特征在于,各存储结构分别对应的属性存储要求包括:
热数据缓存存储结构对应的属性存储要求为存储第一预设时段内的全量或指定属性信息的时序数据;
冷数据永久存储结构对应的属性存储要求为存储指定属性信息的时序数据;
全量数据存储结构对应的属性存储要求为存储第二预设时段内的全量的时序数据。
5.根据权利要求1所述的方法,其特征在于,若确定出所述待存储的时序数据的属性信息符合一个或多个的属性存储要求,则将所述待存储的时序数据分别存入所述一个或多个的属性存储要求对应的存储结构。
6.根据权利要求1所述的方法,其特征在于,将所述时序数据存储于对应的存储结构包括:
对时序数据进行压缩产生压缩块;
将所述时序数据的压缩块存储于对应的存储结构。
7.根据权利要求6所述的方法,其特征在于,所述对时序数据进行压缩产生压缩块包括:
依据时序数据的属性信息确定属于相同属性信息的时序数据;
依据时序数据的测量时间确定属于同一压缩时段的时序数据;
对属于相同属性信息及同一压缩时段内的时序数据进行压缩,产生n个压缩块,其中n为大于等于1的正整数,且n不超过执行压缩过程的进程的个数;
分别为各压缩块分配所在压缩时段内的唯一ID,并建立时序数据的指标信息到压缩块ID的索引信息。
8.一种查询时序数据的方法,其特征在于,该方法应用于包含一个或多个存储结构类型的存储系统,各存储结构分别具有对应的属性存储要求,所述方法包括:
获取查询参数,所述查询参数包括待查询时序数据的属性信息;
确定所述属性信息所符合的属性存储要求对应的存储结构;
从确定的存储结构中获取相应的时序数据,并输出所获取的时序数据。
9.根据权利要求8所述的方法,其特征在于,所述查询参数包括所要查询的时序数据的测量时间范围、时序数据的指标名称以及时序数据的特征标签中的至少一个。
10.根据权利要求8所述的方法,其特征在于,确定所述属性信息所符合的属性存储要求对应的存储结构包括:
若确定出所述属性信息所符合的属性存储要求对应的存储结构多于1个,则按照预先设定的查询优先级从中选择优先级最高的1个存储结构。
11.根据权利要求9所述的方法,其特征在于,所述从确定的存储结构中获取相应的时序数据包括:
依据所述查询参数包含的时序数据的测量时间范围,确定该测量时间范围所属的压缩时段;
从所述确定的存储结构中确定所述压缩时段对应的压缩块;
从所述压缩块中获取待查询的时序数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810757548.9/1.html,转载请声明来源钻瓜专利网。