本发明属于电力云,尤其一种用于电力云的信创数据库迁移校验方法。
背景技术:
1、在大力发展信创产业以及国产化替代的大背景下,电网企业为了实现对电力云的服务器的国产化,需要将原有的存储于普通的服务器的数据迁移至信创数据库,而在迁移过程中如何实现对数据库的校验,减少数据迁移过程中的数据遗失或者格式错乱等问题成为亟待解决的技术问题。
2、为了解决上述技术问题,现有技术方案例如发明专利cn202110460007.1《数据库对比方法及装置》通过对不同的数据库之间不兼容的函数及语法的分析,从而实现对不同的数据库之间的不兼容分析,从而实现对不兼容数量以及数据迁移难度的评估,但是却存在以下技术问题:
3、现有技术方案中忽视了根据不同的数据库的兼容性分析结果进行电力云的迁移的信创数据库的确定,具体的,不同的信创数据库与电力云数据的原始数据库的兼容性存在一定程度的差异,因此其迁移的难度以及迁移规程中的数据错乱和遗失风险也更大,因此若不能结合上述因素进行迁移校验分析,则无法保证迁移处理的效率。
4、现有技术方案中在进行数据迁移处理时,忽视了对不同的数据库的现有存储数据与待迁移的数据进行关联性分析,具体的,在基于电力云的存储数据进行电力设备的分析处理时,若是在相同的变电站或者配电网中的存储数据放置于不同的信创服务器,则无法保证电力云数据的处理的效率。
5、针对上述技术问题,本发明提供了一种用于电力云的信创数据库迁移校验方法。
技术实现思路
1、为实现本发明目的,本发明采用如下技术方案:
2、根据本发明的一个方面,提供了一种用于电力云的信创数据库迁移校验方法。
3、一种用于电力云的信创数据库迁移校验方法,其特征在于,具体包括:
4、s1将待迁移处理的电力云数据作为迁移数据,基于所述迁移数据的匹配的电力设备以及数据量进行所述迁移数据的重要性评估系数的确定;
5、s2根据匹配的电力设备进行所述迁移数据的匹配的配电区域的确定,并基于所述配电区域的电力设备的电力云数据的存储服务器进行配电区域的匹配服务器的确定,将所述迁移数据的存储服务器以及迁移目标的服务器作为基础服务器以及迁移服务器,并根据所述匹配服务器以及基础服务器与所述目标服务器的适配性评估结果确定所述目标服务器的适配系数;
6、s3基于所述迁移数据的重要性评估系数进行适配系数阈值的确定,并当所述目标服务器的适配系数满足要求时,根据所述目标服务器的存储数据的匹配的配电区域的电力设备以及数据量进行所述目标服务器与所述迁移数据的关联系数的确定,并将所述关联系数满足要求时,进入下一步骤;
7、s4通过所述目标服务器的剩余存储空间进行安全系数的确定,并结合所述关联系数以及适配系数进行综合评估系数的确定,并以所述综合性评估系数最大为目标进行迁移目标服务器的确定。
8、本发明的有益效果在于:
9、1、通过基于迁移数据的匹配的电力设备以及数据量进行迁移数据的重要性评估系数的确定,实现了从数据量以及迁移数据对应的电力设备的角度对迁移数据的重要性进行评估,从而也为差异化的实现对可进行数据迁移的服务器的确定奠定了基础。
10、2、通过根据匹配服务器以及基础服务器与目标服务器的适配性评估结果确定目标服务器的适配系数,既考虑到基础服务器与目标服务器由于系统设置和函数的差异导致的适配性的差异,同时还考虑到配电区域的匹配服务器与目标服务器的适配性的差异导致的电力云数据的处理效率,从而保证了迁移目标服务器的筛选的准确性。
11、3、通过目标服务器的剩余存储空间进行安全系数的确定,并结合关联系数以及适配系数进行综合评估系数的确定,既考虑到不同的目标服务器由于与配电区域的存储数据的数据量的差异导致的关联性的差异,同时考虑到不同的目标服务器由于适配性以及存储空间的差异,从而实现了对迁移目标服务器准确筛。
12、进一步的技术方案在于,所述迁移数据的匹配的电力设备根据所述迁移数据所对应的电力设备进行确定,具体的包括所述电力设备的类型、型号以及安装位置。
13、进一步的技术方案在于,所述匹配服务器根据所述配电区域的预设类型的电力设备的电力云数据的存储服务器进行确定,具体的当所述存储服务器中的配电区域的预设类型的电力设备的电力云数据的存储数据量大于预设数据量时,则将所述存储服务器作为匹配服务器。
14、进一步的技术方案在于,所述综合评估系数的确定的方法为:
15、通过所述剩余存储空间与所述迁移数据的数据量的比值进行所述安全系数的确定,并通过所述关联系数、适配系数以及安全系数,采用基于层次分析法的数学模型进行所述综合评估系数的确定。
16、另一方面,本发明提供了一种计算机系统,包括:通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,其特征在于:所述处理器运行所述计算机程序时执行上述的一种用于电力云的信创数据库迁移校验方法。
17、另一方面,本申请实施例中提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述的一种用于电力云的信创数据库迁移校验方法。
18、其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
19、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种用于电力云的信创数据库迁移校验方法,其特征在于,具体包括:
2.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述迁移数据的匹配的电力设备根据所述迁移数据所对应的电力设备进行确定,具体的包括所述电力设备的类型、型号以及安装位置。
3.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述迁移数据的重要性评估系数的取值范围在0到1之间。
4.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述迁移数据的重要性评估系数的确定的方法为:
5.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述匹配服务器根据所述配电区域的预设类型的电力设备的电力云数据的存储服务器进行确定,具体的当所述存储服务器中的配电区域的预设类型的电力设备的电力云数据的存储数据量大于预设数据量时,则将所述存储服务器作为匹配服务器。
6.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述目标服务器的适配系数的确定的具体步骤为:
7.如权利要求6所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,在进行所述未适配服务器的适配度评估值的确定之前,还需要判断所述未适配服务器的数量以及在所述匹配服务器中的数量占比是否满足要求,若是,再进行所述未适配服务器的适配度评估值的确定,若否,则通过所述未适配服务器在所述匹配服务器中的数量占比以及所述目标服务器与所述基础服务器的适配系数进行所述目标服务器的适配系数的确定。
8.如权利要求1所述的一种用于电力云的信创数据库迁移校验方法,其特征在于,所述综合评估系数的确定的方法为:
9.一种计算机系统,包括:通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,其特征在于:所述处理器运行所述计算机程序时执行权利要求1-8任一项所述的一种用于电力云的信创数据库迁移校验方法。
10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-8任一项所述的一种用于电力云的信创数据库迁移校验方法。