本申请涉及数据优化领域,尤其涉及一种数据存储方法、装置与计算机系统。
背景技术:
1、目前,客户使用的监测系统被配置为无论设备是否在运行,定时或按客户设定的时间采集设备数据并无差别存储;在对设备监测的过程中发现,故障一般只会发生在设备运行期间,若设备处于停机状态,则不会产生故障,故也不存在故障的恶化,此类停机状态下的数据若全部存储会对服务器的存储空间造成极大的浪费。
2、同时,对于被长期监测的设备,几年前甚至十几年前的历史数据存储在服务器内,这些数据没有太大的分析价值,占用了过多的服务器存储空间,导致数据处理的流畅性降低,倘若将这些数据一次性完全删除,在后期设备遇到特殊情况需要分析时就会遇到无法调取以往的数据的问题,不利于分析设备的故障。
技术实现思路
1、本申请提供了一种数据存储方法、装置与计算机系统,节省了服务器的存储空间,提高了数据处理的流畅性。
2、本申请提供了如下方案:
3、本申请第一方面提供了一种数据存储方法,包括:
4、获取存储于服务器的历史设备数据及其数据类型;
5、基于历史设备数据的数据类型,确定待稀释设备数据及其数据等级;
6、基于待稀释设备数据的数据等级,按照预设数据存储规则,稀释待稀释设备数据后进行存储。
7、优选地,数据等级的确定方法包括:
8、识别待稀释设备数据中的关键数据;
9、基于关键数据的重要程度,将待稀释设备数据划分为若干数据等级。
10、优选地,预设数据存储规则的制定方法包括:
11、确定待稀释设备数据具有的数据等级;
12、基于数据等级,确定与数据等级对应的存储间隔与存储时间;存储间隔和存储时间均与数据等级正相关。
13、优选地,稀释待稀释设备数据的方法包括:
14、在相邻的两个数据等级中,
15、获取具有低数据等级的待稀释设备数据;
16、从具有低数据等级的待稀释设备数据中确定待提级数据;
17、将待提级数据的数据等级从低数据等级升级为高数据等级;
18、删除具有低数据等级的待稀释设备数据。
19、优选地,稀释待稀释设备数据的方法包括:
20、在相邻的两个数据等级中,
21、获取具有低数据等级的待稀释设备数据;
22、从具有低数据等级的待稀释设备数据中提取数据特征;
23、基于数据特征对具有低数据等级的待稀释设备数据进行压缩,生成数据集;
24、将数据集的数据等级从低数据等级升级为高数据等级。
25、优选地,存储经稀释后的待稀释设备数据的方法包括:
26、基于数据等级,将服务器划分为若干子服务器;
27、根据数据等级,建立子服务器与待稀释设备数据的映射关系;
28、具有数据等级的待稀释设备数据通过映射关系存储至具有对应数据等级的子服务器中。
29、优选地,待稀释设备数据经稀释后的数据量根据以下信息确定;
30、设备的开机率;
31、设备的测点数量;
32、测点在预设时间内生成的数据量;
33、待稀释设备数据具有的数据等级对应的存储间隔与存储时间。
34、优选地,数据类型根据设备的运行状态确定;运行状态包括开机状态与停机状态;
35、判断设备的运行状态的方法包括:
36、获取设备的所有测点的振动幅值;
37、若所有测点中存在振动幅值大于预设振幅阈值的测点,则设备处于开机状态;
38、若所有测点中不存在振动幅值大于预设振幅阈值的测点,则设备处于停机状态;
39、和/或,
40、获取设备的所有测点的转速值;
41、若所有测点中存在转速值大于预设转速阈值的测点,则设备处于开机状态;
42、若所有测点中不存在转速值大于预设转速阈值的测点,则设备处于停机状态。
43、本申请第二方面提供了一种数据存储装置,用于执行第一方面提供的数据存储方法,装置包括:
44、获取模块,被配置为获取存储于服务器的历史设备数据及其数据类型;
45、确定模块,被配置为基于历史设备数据的数据类型,确定待稀释设备数据及其数据等级;
46、存储模块,被配置为基于待稀释设备数据的数据等级,按照预设数据存储规则,稀释待稀释设备数据后进行存储。
47、本申请第三方面提供了一种计算机系统,系统包括存储器和处理器;
48、存储器上存储有可在处理器上运行的计算机程序;
49、当计算机程序被处理器执行时,实现第一方面提供的数据存储方法。
50、本申请第四方面提供了一种计算机可读存储介质,其存储有计算机程序,当计算机程序被执行时,实现第一方面提供的数据存储方法。
51、根据本申请提供的具体实施例,本申请具有以下技术效果:
52、本申请的技术方案中,提供了一种数据存储方法、装置与计算机系统,其中,方法包括获取存储于服务器的历史设备数据及其数据类型;基于历史设备数据的数据类型,确定待稀释设备数据及其数据等级;基于待稀释设备数据的数据等级,按照预设数据存储规则,稀释待稀释设备数据后进行存储。本申请中根据不同数据不同的数据等级,按照预设数据存储规则对数据进行稀释后存储,避免了以往所有数据无差别存储造成的服务器存储空间浪费的问题,节省了服务器的存储空间,提高了数据处理的流畅性。
1.一种数据存储方法,其特征在于,所述数据存储方法包括:
2.根据权利要求1所述的数据存储方法,其特征在于,所述数据等级的确定方法包括:
3.根据权利要求2所述的数据存储方法,其特征在于,所述预设数据存储规则的制定方法包括:
4.根据权利要求3所述的数据存储方法,其特征在于,所述稀释所述待稀释设备数据的方法包括:
5.根据权利要求3所述的数据存储方法,其特征在于,所述稀释所述待稀释设备数据的方法包括:
6.根据权利要求4或5所述的数据存储方法,其特征在于,存储经稀释后的所述待稀释设备数据的方法包括:
7.根据权利要求1所述的数据存储方法,其特征在于,
8.根据权利要求1所述的数据存储方法,其特征在于,所述数据类型根据设备的运行状态确定;所述运行状态包括开机状态与停机状态;
9.一种数据存储装置,用于执行权利要求1-8任一项所述的数据存储方法,其特征在于,所述数据存储装置包括:
10.一种计算机系统,其特征在于,包括存储器和处理器;