一种监控数据的存储方法、系统、设备及存储介质技术方案

技术编号:31016288 阅读:21 留言:0更新日期:2021-11-30 02:57
本申请公开了一种监控数据的存储方法,包括:预先建立用于索引的关联关系,其中,关联关系中存储有每一种监控数据的各项索引数据的数字编号值;接收待存储的监控数据;将监控数据中的各项索引数据所对应的数字编号值,和监控数据中的非索引数据进行压缩,并存储至硬盘。应用本申请的方案,可以有效地进行监控数据的存储,降低所需要的存储空间。本申请还提供了一种监控数据的存储系统、设备及存储介质,具有相应技术效果。具有相应技术效果。具有相应技术效果。

【技术实现步骤摘要】
一种监控数据的存储方法、系统、设备及存储介质


[0001]本专利技术涉及存储
,特别是涉及一种监控数据的存储方法、系统、设备及存储介质。

技术介绍

[0002]目前的人工智能平台,通常基于时序型数据库存储监控数据,例如常用的是InfluxDB数据库。由于InfluxDB数据库本身的数据模型的设计以及压缩算法的设计,使得在长时间存储监控数据时会产生很多的重复数据,从而占用大量的磁盘空间,也会影响InfluxDB数据库的数据读取性能。InfluxDB数据库的数据结构可参阅表一。
[0003]表一:
[0004][0005]通过以上数据结构可以看出,每一条数据中均有标签信息、时间信息、表名信息,存在大量的重复数据,随着监控数据的不断产生,就会占用大量的磁盘空间。
[0006]综上所述,如何有效地进行监控数据的存储,降低所需要的存储空间,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0007]本专利技术的目的是提供一种监控数据的存储方法,以有效地进行监控数据的存储,降低所需要的存储空间。
...

【技术保护点】

【技术特征摘要】
1.一种监控数据的存储方法,其特征在于,包括:预先建立用于索引的关联关系,其中,所述关联关系中存储有每一种监控数据的各项索引数据的数字编号值;接收待存储的监控数据;将所述监控数据中的各项索引数据所对应的数字编号值,和所述监控数据中的非索引数据进行压缩,并存储至硬盘。2.根据权利要求1所述的监控数据的存储方法,其特征在于,所述将所述监控数据中的各项索引数据所对应的数字编号值,和所述监控数据中的非索引数据进行压缩,包括:将所述监控数据中的非索引数据转换为无符号整数数据;将所述监控数据中的各项索引数据所对应的数字编号值,和所述无符号整数数据进行压缩。3.根据权利要求2所述的监控数据的存储方法,其特征在于,所述将所述监控数据中的非索引数据转换为无符号整数数据,包括:将所述监控数据中的非索引数据中的时间数据转换为无符号整数数据;将所述监控数据中的非索引数据中的属性数据转换为无符号整数数据以及无符号百分位整数数据。4.根据权利要求1所述的监控数据的存储方法,其特征在于,所述将所述监控数据中的各项索引数据所对应的数字编号值,和所述监控数据中的非索引数据进行压缩,包括:按照数据分片压缩的方式,将所述监控数据中的各项索引数据所对应的数字编号值,和所述监控数据中的非索引数据进行压缩;并且,数据分片压缩的时间划分节点为通过混合泊松分布算法计算出的时间划分节点。5.根据权利要求1所述的监控数据的存储方法,其特征在于,还包括:接收...

【专利技术属性】
技术研发人员:孙辽东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1