【技术实现步骤摘要】
时序数据范围查询方法、装置及设备
[0001]本申请要求于2022年01月30日提交中国国家知识产权局、申请号为202210113950.X、申请名称为“时序数据查询方法、装置及设备”的中国专利申请的优先权,其全部或部分内容通过引用结合在本申请中。
[0002]本专利技术涉及数据库
,尤其涉及一种时序数据范围查询方法、装置及设备。
技术介绍
[0003]随着物联网技术的发展,时序数据的产生变得更加迅速,时序数据是同一统一指标按时间顺序记录的数据列。考虑到存储成本,在将时序数据存储之前,需要对时序数据进行压缩。
[0004]有损压缩方式是指采用抽样或其他方式选择时序数据中的部分数据来近似表示完整的时序数据。在将数据压缩存储后,还需要对压缩数据进行恢复。在现有技术中,对于恢复后数据的个数的设置通常都是用户指定的个数。
[0005]但是,上述方法得到的数据的个数具有精确度较低的问题,无法反应原始数据的特征。
技术实现思路
[0006]本申请提供一种时序数据范围查询方法、装置及设备,以解 ...
【技术保护点】
【技术特征摘要】
1.一种时序数据范围查询方法,其特征在于,所述方法包括:接收用户输入的查询时间段,根据每一分段压缩数据的时间界限将所述查询时间段划分为多个子查询时间段;所述查询时间段表示查询时间范围;针对每一子查询时间段,获取包含所述子查询时间段的压缩数据段,以及每一压缩数据段对应的统计信息,根据所述统计信息确定所述子查询时间段对应的恢复点数,根据所述压缩数据段确定每一恢复数据点对应的数据值;所述统计信息用于表示原始数据和压缩数据的数据特征;将所有子查询时间段对应的数据值进行拼接,得到与所述查询时间段对应的恢复数据。2.根据权利要求1所述的方法,其特征在于,所述统计信息包括:压缩倍数和采样信息;根据所述统计信息确定所述子查询时间段对应的恢复点数,包括:确定所述压缩数据段包含的数据个数,根据所述压缩倍数和所述压缩数据段包含的数据个数确定所述压缩数据段对应的恢复点数;根据所述采样信息和所述压缩数据段对应的恢复点数确定所述子查询时间段对应的恢复点数;所述采样信息用于反映原始数据的时间间隔的分布情况。3.根据权利要求2所述的方法,其特征在于,根据所述采样信息和所述压缩数据段对应的恢复点数确定所述子查询时间段对应的恢复点数,包括:当所述采样信息为均匀采样时,基于时间比例填充方法根据所述压缩数据段对应的恢复点数确定所述子查询时间段对应的恢复点数;或者,当所述采样信息为非均匀采样时,基于点比例填充方法根据所述压缩数据段对应的恢复点数确定所述子查询时间段对应的恢复点数。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,获取包含所述子查询时间段的压缩数据段,包括:获取所述子查询时间段的起始时间和结束时间;根据所述起始时间、结束时间和所述对应的压缩数据段的时间界限确定所述压缩数据段的时间范围与所述子查询时间段的时间范围的交叠情况;根据所述交叠情况,确定获取的压缩数据段中的保留数据。5.根据权利要求4所述的方法,其特征在于,根据所述交叠情况,确定获取的压缩数据段中的保留数据,包括:当所述压缩数据段的时间范围与所述子查询时间段的时间范围全部交叠时,获取所述压缩数据段中的所有保留...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。