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

一种数据库容灾系统和数据库容灾方法技术方案

技术编号:39978184 阅读:9 留言:0更新日期:2024-01-09 01:19
本发明专利技术涉及数据库技术领域,公开了一种数据库容灾系统和数据库容灾方法,用于提高数据同步的效率并提高备份节点中数据的安全性。方法包括:获取主数据库节点的目标节点状态参数并进行节点异常分析,得到节点异常分析结果;获取同步节点组合以及节点存储数据;生成第一数据同步比例并进行数据同步,采集第一同步状态参数以及第二同步状态参数;进行特征提取和向量编码,得到目标状态特征向量;将目标状态特征向量输入预置的同步状态分析模型进行同步状态分析,得到第二数据同步比例;根据第二数据同步比例对节点存储数据进行数据同步,并创建同步节点组合对应的数据库备份节点进行数据存储备份,生成对应的目标备份数据。

【技术实现步骤摘要】

本专利技术涉及数据库,尤其涉及一种数据库容灾系统和数据库容灾方法


技术介绍

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、创建所述同步节点组合对应的数据库备份节点,并将所述第一中转数据和所述第二中转数据存储至所述数据库备份节点,并通过所述数据库备份节点进本文档来自技高网...

【技术保护点】

1.一种数据库容灾方法,其特征在于,所述数据库容灾方法包括:

2.根据权利要求1所述的数据库容灾方法,其特征在于,所述获取第一数据库容灾分布网络中主数据库节点的目标节点状态参数,并对所述目标节点状态参数进行节点异常分析,得到节点异常分析结果,包括:

3.根据权利要求1所述的数据库容灾方法,其特征在于,所述根据所述节点存储数据生成所述同步节点组合的第一数据同步比例,并根据所述第一数据同步比例对所述节点存储数据进行数据同步,采集所述第一同步节点的第一同步状态参数以及所述第二同步节点的第二同步状态参数,包括:

4.根据权利要求1所述的数据库容灾方法,其特征在于,所述对所述第一同步状态参数和所述第二同步状态参数进行特征提取和向量编码,得到目标状态特征向量,包括:

5.根据权利要求1所述的数据库容灾方法,其特征在于,所述将所述目标状态特征向量输入预置的同步状态分析模型进行同步状态分析,得到第二数据同步比例,包括:

6.根据权利要求1所述的数据库容灾方法,其特征在于,所述根据所述第二数据同步比例对所述节点存储数据进行数据同步,并创建所述同步节点组合对应的数据库备份节点进行数据存储备份,生成对应的目标备份数据,包括:

7.根据权利要求1所述的数据库容灾方法,其特征在于,所述数据库容灾方法还包括:

8.一种数据库容灾系统,其特征在于,所述数据库容灾系统包括:

9.一种数据库容灾设备,其特征在于,所述数据库容灾设备包括:存储器和至少一个处理器,所述存储器中存储有指令;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述的数据库容灾方法。

...

【技术特征摘要】

1.一种数据库容灾方法,其特征在于,所述数据库容灾方法包括:

2.根据权利要求1所述的数据库容灾方法,其特征在于,所述获取第一数据库容灾分布网络中主数据库节点的目标节点状态参数,并对所述目标节点状态参数进行节点异常分析,得到节点异常分析结果,包括:

3.根据权利要求1所述的数据库容灾方法,其特征在于,所述根据所述节点存储数据生成所述同步节点组合的第一数据同步比例,并根据所述第一数据同步比例对所述节点存储数据进行数据同步,采集所述第一同步节点的第一同步状态参数以及所述第二同步节点的第二同步状态参数,包括:

4.根据权利要求1所述的数据库容灾方法,其特征在于,所述对所述第一同步状态参数和所述第二同步状态参数进行特征提取和向量编码,得到目标状态特征向量,包括:

5.根据权利要求1所述的数据库容灾方法,其特征在于,所...

【专利技术属性】
技术研发人员:庞力荣黄健荣
申请(专利权)人:飞创信息科技有限公司
类型:发明
国别省市:

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

1