[发明专利]时序数据存储方法、装置、计算机设备和存储介质在审
申请号: | 201910745384.2 | 申请日: | 2019-08-13 |
公开(公告)号: | CN110633277A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 林泽全 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 董慧 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 序数 基准数据 时序数据 相对变化 时间戳 字段 数据处理技术 计算机设备 时序数据库 存储成本 存储介质 时间顺序 数据点 存储 追加 压缩 返回 申请 | ||
1.一种时序数据存储方法,所述方法包括:
获取当前的时序数据点;所述时序数据点包括时间戳字段;
根据所述时间戳字段,确定所述当前的时序数据点对应的基准数据点;
计算所述当前的时序数据点与基准数据点的相对变化值;
根据时间顺序将所述相对变化值追加至时序数据库中与所述基准数据点对应的压缩数据点;
当接收到下一个时序数据点时,将所述下一个时序数据点标记为当前的时序数据点,返回至所述确定所述当前的时序数据点对应的基准数据点的步骤。
2.根据权利要求1所述的方法,其特征在于,所述获取当前的时序数据点,包括:
对业务产品的运行状态进行监控,得到多个时序数据点;
对多个时序数据点进行分片处理,得到多个时序片段;
根据所述时间戳字段确定每个时序片段中不同时序数据点的遍历顺序;
调用多线程对多个所述时序片段的时序数据点进行同步遍历;
获取每个时序片段中当前遍历顺序的时序数据点。
3.根据权利要求1所述的方法,其特征在于,所述根据所述时间戳字段确定所述当前的时序数据点对应的基准数据点,包括:
确定所述时间戳字段所属的压缩时段;
识别所述压缩时段是否存在对应的基准数据点;
若否,基于所属压缩时段中的初始时间生成所述压缩时段对应的基准数据点;或将所述压缩时段中第一时间顺序的时序数据点标记为所述压缩时段对应的基准数据点;
将所述压缩时段对应的基准数据点标记为所述当前的时序数据点对应的基准数据点。
4.根据权利要求3所述的方法,其特征在于,所述相对变化值包括第一差值和第一差值;所述时序数据点还包括监控属性字段;所述计算所述当前的时序数据点与基准数据点的相对变化值,包括:
识别所述当前的时序数据点是否为所属压缩时段对应的第一时间顺序的时序数据点;
若是,计算所述当前的时序数据点与相应基准数据点基于时间戳字段的第一差值以及基于监控属性字段的第二差值;
否则,计算所述当前的时序数据点与前一时间顺序的时序数据点基于时间戳字段的第一差值以及基于监控属性字段的第二差值。
5.根据权利要求4所述的方法,其特征在于,所述基准数据点包括基准时间戳字段和基准属性字段;所述计算所述当前的时序数据点与相应基准数据点基于时间戳字段的第一差值以及基于监控属性字段的第二差值,包括:
按照预设的压缩精度对当前的时间戳字段及所述基准时间戳字段进行时间换算,计算换算得到当前的时间戳字段相对基准时间戳字段的第一差值;
对所述监控属性字段及所述基准属性字段进行目标进制转换,并对转换后的所述监控属性字段及所述基准属性字段进行预设逻辑运算,得到第二差值。
6.根据权利要求4所述的方法,其特征在于,所述根据时间顺序将所述相对变化值追加至时序数据库中与所述基准数据点对应的压缩数据点,包括:
利用第一预设标识符和第二预设字符将所述第一差值与所述第二差值拼接,得到当前的时序数据点对应的目标字符串;
若当前的时序数据点为所属压缩时段对应的第一时间顺序的时序数据点,利用所述目标字符串替换所述基准数据点中的基准监控字段,得到所述压缩时段对应的压缩数据点;
若当前的时序数据点并非所属压缩时段对应的第一时间顺序的时序数据点,利用所述第一预设标识符将所述第一差值拼接至所述压缩字段对应的压缩数据点,利用所述第二预设标识符将所述第二差值拼接在所述第一差值之后。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收终端发送的数据查询请求;所述数据查询请求携带了查询时间戳;
确定所述查询时间戳所属的压缩时段;
获取所述压缩时段对应的压缩数据点;所述压缩数据点包括按照时间顺序排列的多个目标字符串;
按照时间顺序对所述压缩数据点中多个目标字符串进行解码;
将所述查询时间戳对应时间顺序的目标字符串的解码结果返回至终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910745384.2/1.html,转载请声明来源钻瓜专利网。