【技术实现步骤摘要】
电力数据库的数据压缩方法、装置、设备及介质
本专利技术涉及风电场监控
,尤其涉及一种电力数据库的数据压缩方法、装置、设备及介质。
技术介绍
数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间的一种技术方法。但是,针对现有的监控系统的存储系统,数据压缩一般通过死区压缩和螺旋门压缩来实现,这样的数据压缩算法往往都是以损失数据精度为代价,但是通常的无损压缩的方式,对于时序数据的压缩比往往是有限的,所以提供一种针对时序数据的精度不产生影响,且能更加有效进行压缩的压缩方法成为了一个亟待解决的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
有鉴于此,本专利技术提出了一种电力数据库的数据压缩方法、装置、设备及介质,旨在解决现有技术无法提供一种针对时序数据的精度不产生影响,且能更加有效进行压缩的压缩方法的问题。本专利技术的技术方案是这样实现 ...
【技术保护点】
1.一种电力数据库的数据压缩方法,其特征在于:包括以下步骤;/nS1,获取时序数据集合,该时序数据集合包括:时间戳以及与时间戳相关联的数据值;/nS2,建立压缩算法,并设定压缩阈值的范围,根据该压缩算法对时间戳进行压缩,获取压缩后的压缩值,并将压缩阈值与压缩值进行比较,根据比较结果对压缩值进行存储;/nS3,建立异或算法,根据异或算法对数据值两两进行异或计算,获取计算结果,根据计算结果对数据值进行压缩并存储。/n
【技术特征摘要】
1.一种电力数据库的数据压缩方法,其特征在于:包括以下步骤;
S1,获取时序数据集合,该时序数据集合包括:时间戳以及与时间戳相关联的数据值;
S2,建立压缩算法,并设定压缩阈值的范围,根据该压缩算法对时间戳进行压缩,获取压缩后的压缩值,并将压缩阈值与压缩值进行比较,根据比较结果对压缩值进行存储;
S3,建立异或算法,根据异或算法对数据值两两进行异或计算,获取计算结果,根据计算结果对数据值进行压缩并存储。
2.如权利要求1所述的电力数据库的数据压缩方法,其特征在于:步骤S1中,获取时序数据集合,该时序数据集合包括:时间戳以及与时间戳相关联的数据值,还包括以下步骤,获取时序数据集合,该时序数据集合包括:时间戳以及与时间戳相关联的数据值,根据先后顺序对时间戳进行排序,第一个时间戳作为起始时间,并对该时序数据集合进行病毒扫描,筛除存在病毒的时序数据集合。
3.如权利要求1所述的电力数据库的数据压缩方法,其特征在于:步骤S2中,还包括以下步骤,压缩算法为:
D=(tn-tn-1)-(tn-1-tn-2);
其中,D是压缩值,tn代表时间戳,n≥0,当n=0时,t-1是起始时间,如果D为0,则存储1位’0’;如果D属于[-63,64],存储’10’后跟7位D值;如果D属于[-255,256],存储’110’后跟9位D值;如果D属于[-2047,2048],存储’1110’后跟12位D值;否则,存储’1111’后跟32位D值。
4.如权利要求3所述的电力数据库的数据压缩方法,其特征在于:步骤S2中,建立压缩算法,并设定压缩阈值的范围,根据该压缩算法对时间戳进行压缩,获取压缩后的压缩值,并将压缩阈值与压缩值进行比较,根据比较结果对压缩值进行存储,还包括以下步骤,建立压缩算法,设定压缩阈值的范围,并设定范围的数据存储方式,根据该压缩算法对时间戳进行压缩,获取压缩后的压缩值,并将压缩阈值与压缩值进行比较,根据比较结果判断压缩值的范围,并根据该范围按照对应的数据存储方式对压缩值进行存储。
5.如权利要求1所述的电力数据库的数据压缩方法,其特征在于:步骤S3中,建立异或算法,根据异或算法对数据值两两进行异或计算,获取计算结果,根据计算结果对数据值进行压缩并存储,...
【专利技术属性】
技术研发人员:程志豪,
申请(专利权)人:武汉神库小匠科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。