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

一种数据灾备处理方法、系统和存储介质技术方案

技术编号:40465139 阅读:7 留言:0更新日期:2024-02-22 23:18
本发明专利技术涉及一种数据灾备处理方法、系统和存储介质,方法包括对待灾备数据系统进行风险评估,确定灾备需求,针对不同的灾备需求以及数据库架构,采用不同的灾备实施方法进行灾备保护;灾备实施方法包括对于达梦数据库,构建备机数据库系统,通过达梦数据库本身的DMHS数据实时同步软件对备机数据库系统进行数据复制;对于OceanBase数据库,在异地搭建备集群,OceanBase数据库的主集群和备集群间通过clog日志进行实时传输,实现异地灾备;对于PolarDB数据库,根据实际灾备需求,从DTS复制技术、存储复制技术和备份数据复制技术中,选取灾备技术进行灾备设置。与现有技术相比,本发明专利技术更加节省资源,对各数据库的适应性更高,且能满足具体的灾备需求,提高用户友好度。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其是涉及一种数据灾备处理方法、系统和存储介质


技术介绍

1、灾备是指在灾难未发生前,利用it技术对信息系统的数据和应用程序进行保护,包括本地及异地的数据备份、应用和场所的接管等,确保系统遭受灾难时数据的安全,以及业务的快速恢复,保障企业组织正常的生产经营活动。现有的灾备技术包括物理带库复制、虚拟带库复制、存储复制、传统数据库复制等。

2、在金融行业内,众所周知其对业务连续性的要求以及对各种it风险的应对能力的要求都是非常高,尤其是对容灾能力的要求,这是由它的业务特殊性以及集中式架构所决定的。在金融企业容灾架构中,所谓的数据复制技术主要是指能够将结构化数据进行复制,从而保证数据在异地具备副本的技术。

3、现有的数据灾备方法如公开号为cn116932278a的专利技术公开的一种数据库灾备方法、装置和存储介质,以及公开号为cn116401094a的专利技术公开的数据中心的灾备处理方法、装置及计算机设备,大多只进行数据复制,未考虑具体的数据库架构,造成资源浪费;且随着信创数据库的应用,传统的灾备技术已经不适用现有的分布式数据库结构。


技术实现思路

1、本专利技术的目的就是为了克服上述现有技术存在现有的数据灾备方法大多只进行数据复制,未考虑具体的数据库架构,造成资源浪费的缺陷而提供一种数据灾备处理方法、系统和存储介质。

2、本专利技术的目的可以通过以下技术方案来实现:

3、一种数据灾备处理方法,包括以下步骤:

4、对待灾备数据系统进行风险评估,确定灾备需求,针对不同的灾备需求以及数据库架构,采用不同的灾备实施方法进行灾备保护;

5、所述灾备实施方法包括:

6、对于达梦数据库,通过构建可读写的备机数据库系统,通过达梦数据库本身的dmhs数据实时同步软件进行达梦数据库和备机数据库系统之间的数据库复制;

7、对于oceanbase数据库,在异地搭建备集群,与oceanbase数据库的主集群间构成主备集群架构,主集群和备集群间通过clog日志进行实时传输,实现异地灾备;

8、对于polardb数据库,根据实际灾备需求,从dts复制技术、存储复制技术和备份数据复制技术中,选取灾备技术进行灾备设置。

9、进一步地,针对达梦数据库,采用秒级实时数据同步复制技术进行数据库复制。

10、进一步地,针对达梦数据库,进行变化日志捕捉,对etl工具在创建触发器和影子表时进行业务系统性能保护。

11、进一步地,所述dmhs数据实时同步软件包括捕获模块、装载模块、传输模块和执行模块,所述捕获模块用于捕获日志,所述装载模块用于装载表单,所述传输模块用于将捕获模块捕获的日志以及装载模块装载的表单传输给执行模块,所述执行模块用于将接收到的信息复制到备机数据库系统。

12、进一步地,所述oceanbase数据库包括主集群和生产端的应用集群,所述oceanbase数据库的灾备系统包括生产端的管理集群、异地的只读灾备集群和异地的灾备应用集群,所述生产端的应用集群与主集群间进行数据传输,所述异地的只读灾备集群和异地的灾备应用集群之间进行数据传输,所述主集群通过异步复制技术向只读灾备集群进行数据库复制,并通过clog日志进行实时传输,所述生产端的管理集群分别与主集群和只读灾备集群进行数据传输。

13、进一步地,所述dts复制技术包括在生产端和灾备端部署同等的服务器用于存储资源,通过搭建dts复制链路,对生产端和灾备端服务器内的数据库进行异步复制,将生产端的数据按表级传输至灾备端服务器。

14、进一步地,所述存储复制技术包括在灾备端部署与生产端相同品牌的服务器,将生产端服务器的存储数据通过fcip交换机进行异步复制至灾备端的服务器。

15、进一步地,所述备份数据复制技术包括在灾备端部署与生产端相同存储资源量的服务器,并设置与生产端相同品牌的备份软件,将生产端服务器的生产数据二次拷贝至灾备端服务器的备份软件中,进行数据异地灾备。

16、本专利技术还提供一种数据灾备处理系统,包括存储器和处理器,所述存储器存储有计算机程序,处理器调用所述计算机程序执行如上所述的方法的步骤。

17、本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上储存有计算机程序,所述计算机程序被处理器执行如上所述的方法。

18、与现有技术相比,本专利技术具有以下优点:

19、(1)本专利技术根据具体的灾备需求和数据库架构,采用不同的灾备实施方法进行灾备保护,具体为,针对不同dts复制技术、存储复制技术和备份数据复制技术进行资源配置的优缺点,进行灾备技术选取;针对达梦数据库、oceanbase数据库和polardb数据库的具体架构,设置与架构融合的数据复制技术进行灾备,整体方案更加节省资源,对各数据库的适应性更高,且能满足具体的灾备需求,提高用户友好度。

本文档来自技高网
...

【技术保护点】

1.一种数据灾备处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种数据灾备处理方法,其特征在于,针对达梦数据库,采用秒级实时数据同步复制技术进行数据库复制。

3.根据权利要求1所述的一种数据灾备处理方法,其特征在于,针对达梦数据库,进行变化日志捕捉,对ETL工具在创建触发器和影子表时进行业务系统性能保护。

4.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述DMHS数据实时同步软件包括捕获模块、装载模块、传输模块和执行模块,所述捕获模块用于捕获日志,所述装载模块用于装载表单,所述传输模块用于将捕获模块捕获的日志以及装载模块装载的表单传输给执行模块,所述执行模块用于将接收到的信息复制到备机数据库系统。

5.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述OceanBase数据库包括主集群和生产端的应用集群,所述OceanBase数据库的灾备系统包括生产端的管理集群、异地的只读灾备集群和异地的灾备应用集群,所述生产端的应用集群与主集群间进行数据传输,所述异地的只读灾备集群和异地的灾备应用集群之间进行数据传输,所述主集群通过异步复制技术向只读灾备集群进行数据库复制,并通过clog日志进行实时传输,所述生产端的管理集群分别与主集群和只读灾备集群进行数据传输。

6.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述DTS复制技术包括在生产端和灾备端部署同等的服务器用于存储资源,通过搭建DTS复制链路,对生产端和灾备端服务器内的数据库进行异步复制,将生产端的数据按表级传输至灾备端服务器。

7.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述存储复制技术包括在灾备端部署与生产端相同品牌的服务器,将生产端服务器的存储数据通过FCIP交换机进行异步复制至灾备端的服务器。

8.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述备份数据复制技术包括在灾备端部署与生产端相同存储资源量的服务器,并设置与生产端相同品牌的备份软件,将生产端服务器的生产数据二次拷贝至灾备端服务器的备份软件中,进行数据异地灾备。

9.一种数据灾备处理系统,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,处理器调用所述计算机程序执行如权利要求1至8任一所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上储存有计算机程序,所述计算机程序被处理器执行如权利要求1至8中任一项所述的方法。

...

【技术特征摘要】

1.一种数据灾备处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种数据灾备处理方法,其特征在于,针对达梦数据库,采用秒级实时数据同步复制技术进行数据库复制。

3.根据权利要求1所述的一种数据灾备处理方法,其特征在于,针对达梦数据库,进行变化日志捕捉,对etl工具在创建触发器和影子表时进行业务系统性能保护。

4.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述dmhs数据实时同步软件包括捕获模块、装载模块、传输模块和执行模块,所述捕获模块用于捕获日志,所述装载模块用于装载表单,所述传输模块用于将捕获模块捕获的日志以及装载模块装载的表单传输给执行模块,所述执行模块用于将接收到的信息复制到备机数据库系统。

5.根据权利要求1所述的一种数据灾备处理方法,其特征在于,所述oceanbase数据库包括主集群和生产端的应用集群,所述oceanbase数据库的灾备系统包括生产端的管理集群、异地的只读灾备集群和异地的灾备应用集群,所述生产端的应用集群与主集群间进行数据传输,所述异地的只读灾备集群和异地的灾备应用集群之间进行数据传输,所述主集群通过异步复制技术向只读灾备集群进行数据库复制,并通过clog日志进行实时传输,...

【专利技术属性】
技术研发人员:张园梦尤克勤
申请(专利权)人:中国人寿保险股份有限公司上海数据中心
类型:发明
国别省市:

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

1