注册
达梦数据库备份、容灾技术方案
专栏/培训园地/ 文章详情 /

达梦数据库备份、容灾技术方案

￿ lyee ￿ 2024/10/25 592 0 0
摘要

达梦数据库备份、容灾技术方案

1.数据库备份方案
备份是指数据或系统的备份,它是容灾的基础,是指为防止系统出现操作失误或故障导致的数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它存储介质的过程,数据库的备份与恢复通常基于数据库日志文件进行操作。备份方式根据备份数据量、备份频率和备份对象等多种分类方式。

  • 按照备份数据量,备份可分为全量备份、增量备份。
  • 按照备份频率,备份可以分为定时备份和实时备份。
  • 按照备份对象,备份可以分为表级备份、模式级备份以及库级备份。

1.1.物理和逻辑备份
达梦物理备份是直接扫描数据库文件,找出那些已经分配、使用的数据页,拷贝并保存到备份集中。
达梦逻辑备份是利用dexp导出工具,将指定对象(库级、模式级、表级)的数据导出到文件的备份方式。
1.2.联机和脱机备份
数据库处于运行状态、并正常提供数据库服务情况下进行的备份,我们称为联机备份。达梦数据库联机备份是使用客户端工具连接到数据库实例后,通过执行SQL进行;也可以通过配置作业,定时完成自动备份。
数据库处于关闭状态时进行的备份,称为脱机备份。达梦使用DMRMAN工具进行脱机备份,并且支持对异常关闭的数据库进行备份。
1.3.完全和增量备份
达梦完全备份是指定库(或者表空间)的全部有效数据页。达梦增量备份是在某个特定备份集基础上,收集数据库新修改的数据页进行备份。
2.数据库容灾方案
容灾,即灾难发生时,在保证生产系统数据尽量少丢失的情况下,保持生产系统业务的不间断运行。

2.1.基于数据守护集群同城容灾方案
2.1.1.架构方案
为保障数据安全性,针对同城容灾场景,需要在两个数据中心之间保持数据的同步,使得数据在备用中心能实时的同步保存,主中心故障后,备中心可接管。避免所有集群节点放在同一中心,因自然灾害等不可抗力的因素造成数据丢失。
架构图如下:
image.png
集群中所有节点分散至不同机房,业务系统通过服务名的方式连接业务网络访问数据集群,集群之间通过心跳网络传输数据。如果主中心整体故障,备中心可自动或手动切换为主机,保障业务系统的不间断服务的同时,数据有三份冗余。
2.1.2.方案优势
(1)主库可以向多个实时备库并行发送日志,响应速度更快,备中心的故障对主中心无任何影响,系统稳定性更高。
(2)架构简捷灵活。达梦提供的架构简单成熟,易维护,在发生灾难时后续应急处理操作简洁。切换规则可配置灵活,可根据需要指定备库是否参与自动切换(一般配置同中心同机房自动切换)。
(3)备库具备提供查询能力,承担诸如历史数据查询、报表等业务,分担业务压力。
2.1.3.网络要求
容灾网络距离:<100km,裸光纤连接。
传输延迟:<1ms (单向)。
网络真实带宽:大于业务的峰值写IO带宽。
2.1.4.硬件资源
与主中心主库保持一致即可
17295593841.png

2.2.基于数据共享集群同城容灾方案
2.2.1.架构方案
达梦数据共享集群(DMDSC)适用于关键核心业务系统,该集群作为传统关系型数据领域得技术制高点,在众多的行业核心系统中得到使用。对于用户而言,特别是不能容忍系统故障导致服务中断的核心业务,DMDSC所具备的故障自动感知、无感故障切换、异地部署、多点写入、多机负载均衡等能力,能够充分满足关键核心业务系统的高可用、高性能要求。
针对同城备份,考虑到数据共享集群的数据只有一份,数据方面的冗余性较差,所以在数据共享集群中引入数据守护的技术,通过将共享集群中的数据实时备份到另外一套数据共享集群,可实现同城数据备份,提高数据方面的安全性。架构图如下:
image.png
在主中心部署一套数据共享集群,在备中心部署一套数据共享集群,通过达梦数据守护技术实现数据实时同步。业务系统通过服务名的方式访问集群,正常是主中心共享集群对外提供服务,若主中心因不可抗力因素故障无法提供服务,备中心可切换为主机继续对外提供服务,整个过程业务系统无需修改IP等。同时数据有两份,可提高数据冗余性。
2.2.2.方案优势
该架构特点优势如下:
(1)整体架构更优,集群内数据同步效率更高,通过采用共享存储技术,中心内部无需日志同步;同城容灾中心的所有实例可视为一个实时备库,生产中心只需向其发送一份日志即可。
(2)高性能与高资源利用率,生产中心采用共享存储集群,所有节点均可对外提供完整数据库服务,充分使用所有的硬件资源,承载更高的并发压力,拥有更好的性能表现。、
(3)按需扩容,在任意一个中心内,当业务规模扩大或服务器性能不足时,可以通过增加一台或多台服务器来扩充数据库的处理能力,满足业务需求。
(4)架构简捷,达梦提供的架构简单成熟,易维护,在发生灾难时后续应急处理操作简洁。
(5)数据库层完全满足事务ACID性,相比于市场上广泛使用的分布式同城双中心架构,达梦基于集中式数据库的同城双中心方案不会打破事务的ACID特性维护数据库一致性、完整性和安全性的代价更低,效率更高。
2.2.3.网络要求
容灾网络距离:<100km,裸光纤连接。
传输延迟:<1ms (单向)。
网络真实带宽:大于业务的峰值写IO带宽。
2.2.4.硬件资源
与主中心保持一致即可。
17295596421.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服