System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式数据库系统及其数据处理方法技术方案_技高网

分布式数据库系统及其数据处理方法技术方案

技术编号:40600902 阅读:4 留言:0更新日期:2024-03-12 22:05
本发明专利技术涉及电力系统运维技术领域,尤其涉及分布式数据库系统及其数据处理方法,本申请技术方案首先获取实时产生的电厂数据,所述电厂数据包括各层级业务数据、电厂设备监测数据以及控制数据,如果分布式数据库系统出现故障,则生成预警信息并进行应急备用系统的切换,当系统发生故障时,通过将本地数据库切换成云端数据库的方式,继续持续维持电厂各级业务系统的稳定运行,实现了当分布式数据库系统出现故障时,面对分布式数据库系统无法对电厂各级数据进行处理,通过云端数据库替换本地数据库的方式,为电厂各级业务系统提供持续稳定运行的效果。

【技术实现步骤摘要】

本专利技术涉及电力系统运维,尤其涉及分布式数据库系统及其数据处理方法


技术介绍

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、本专利技术的有益效果如下:本专利技术提供的分布式数据库系统及其数据处理方法,本申请技术方案首先获取实时产生的电厂数据,所述电厂数据包括各层级业务数据、电厂设备监测数据以及控制数据,然后将获取的电厂数据存储至本地节点数据库中,检测实时数据存储量、实时数据处理量以及完成数据处理后的数据回调量,如果分布式数据库系统出现故障,则生成预警信息并进行应急备用系统的切换,当系统发生故障时,通过将本地数据库切换成云端数据库的方式,继续持续维持电厂各级业务系统的稳定运行,实现了当分布式数据库系统出现故障时,面对分布式数据库系统无法对电厂各级数据进行处理,通过云端数据库替换本地数据库的方式,为电厂各级业务系统提供持续稳定运行的效果。

本文档来自技高网...

【技术保护点】

1.分布式数据库系统,其特征在于,包括:节点数据库以及云映射节点数据库,所述节点数据库与所述云映射节点数据库建立通信连接,所述节点数据库包括主节点数据库以及各级业务子节点数据库,所述云映射节点数据库包括云映射主节点数据以及云映射子节点数据库;

2.如权利要求1所述分布式数据库系统,其特征在于,数据存储单元,包括:

3.如权利要求1所述分布式数据库系统,其特征在于,数据同步单元,包括:

4.如权利要求1所述分布式数据库系统,其特征在于,系统故障切换单元,包括:

5.分布式数据库数据处理方法,其特征在于,包括:

【技术特征摘要】

1.分布式数据库系统,其特征在于,包括:节点数据库以及云映射节点数据库,所述节点数据库与所述云映射节点数据库建立通信连接,所述节点数据库包括主节点数据库以及各级业务子节点数据库,所述云映射节点数据库包括云映射主节点数据以及云映射子节点数据库;

2.如权利要求1所述分布...

【专利技术属性】
技术研发人员:吴岩张建宇贾洪钢杨志强李晓宇何志明王东阳
申请(专利权)人:国家电投集团内蒙古白音华煤电有限公司坑口发电分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1