(5)DM数据守护集群原理及安装步骤概要介绍

本文详细介绍了达梦数据守护集群的原理和技术细节,包括实时主备配置、数据守护核心组件(如主备数据库、联机Redo日志、归档服务、MAL系统、守护进程和监视器)及其工作流程。此外,还概述了数据守护集群的部署步骤,强调了集群环境部署的注意事项和验证方法。通过本文,读者能深入理解DM数据库守护集群的运作机制和实践操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一篇博客中我们对达梦数据守护集群DMDataWatch的实时主备环境部署过程进行动手实践。为了让同学们更加清楚和直观的理解DM数据库守护集群,建立一个基于理论到动手实践的全局观,本篇技术分享文章是基于达梦数据守护集群的实时主备配置基础上,对其技术原理和部署过程做一个全面梳理总结。

达梦数据守护(DATA WATCH)是一种集成化的高可靠性解决方案,同时满足用户对数据安全性和高可用性的要求,可以解决由于硬件故障、自然灾害等原因导致的数据库服务长时间中断问题,满足用户不间断提供数据库服务的要求。集群系统基于数据库REDO日志,不依赖于第三方软件和存储。数据守护包含的主要部件有:主数据库、备数据库、联机REDO日志系统、本地REDO日志归档服务、实时REDO日志归档服务、REDO日志重做服务、MAL系统、守护进程和监视器。其中,守护进程和监视器是两个独立的工具,其他部件集成在DM8数据库服务器DMSERVER中。

 一、数据守护集·群原理部分

DM数据守护提供多种解决方案,可以配置成实时主备、MPP主备或读写分离集群、DMDSC(数据共享集群)的数据守护集群,满足用户关于系统可用性、数据安全性、性能等方面的综合需求。

实时主备系统由主库、实时备库、守护进程和监视器组成。通过部署实时主备系统,可以及时检测并处理各种硬件故障、数据库实例异常,确保持续提供数据库服务。日志和归档是需要了解掌握的核心内容。

1、联机Redo日志文件

实时归档是实时主备数据同步的基础,联机redo日志是归档的关键。在达梦数据库系统中,任何数据页从Buffer缓冲区写入磁盘之前,都会先把修改数据页产生的Redo日志已经写入到联机Redo日志文件中(特殊声明情况除外)。DM默认包含两个联机Redo日志文件(如DAMENG01.log、DAMENG02.log),RLOG_PKG顺序写入联机Redo日志文件中,当一个日志文件写满后,自动切换到另一个文件。随着检查点(Checkpoint)的推进,对应产生Redo日志的数据页从数据缓冲区(Data Buffer)写入磁盘后,联机Redo日志文件可以覆盖重用、循环使用,确保Redo日志文件不会随着日志量的增加而增长。

图 联机Redo日志文件与日志包

2、归档文件

归档是实现数据守护系统的重要技术手段,根据功能与实现方式的不同,DM的归档可以分为5类:本地归档、远程归档、实时归档、即时归档和异步归档。

(1)本地归档:Redo日志本地归档(Local)。

是将Redo日志写入到本地归档日志文件的过程。

(2)远程归档:专门用于DMDSC环境中。

是将归档目录配置在远程节点上。远程归档采用双向配置的方式,双向配置远程归档就是两个节点将自己的远程归档相互配置在对方机器上。具体有两种配置方式:

一是共享本地归档的远程归档,即将远程归档目录配置为另一节点的本地归档目录,以此来共享它的本地归档日志文件;

二是通过MAL发送的远程归档,即将写入本地归档的REDO日志信息,通过MAL发送到远程节点,并写入远程节点的指定归档目录中,形成远程归档日志文件。

(3)实时归档

与本地归档写入保存在磁盘中的日志文件不同,实时归档(Realtime)将主库产生的Redo日志通过MAL系统传递到备库,实时归档是实时主备和MPP主备的实现基础。

 实时归档是实时主备数据同步的基础,其流程如下图所示:

图 实时归档流程图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值