注册
DMDRS常用概念与术语:数据装载、离线字典、Topic、检查点等
专栏/数+融合专栏/ 文章详情 /

DMDRS常用概念与术语:数据装载、离线字典、Topic、检查点等

达梦数+数据融合软件(DMDF)产品团队 2026/07/15 274 0 0
摘要 本文介绍达梦数据复制软件(DMDRS)中的常用概念和术语,包括数据装载、离线字典、Topic主题、模块名称、分组类型、主备机制、检查点和同步延时等。

关键词:DMDRS常用概念、数据装载、对象装载、离线字典、Topic主题、模块名称、装载分组、等待分组、执行分组、DMDSS主备、DMDRS主备、检查点、同步延时

常用概念

名称 说明
数据装载 数据装载是指通过DMDRS的装载功能将源数据库的表数据查询抽取后,传输到下一级DMDRS服务。
对象装载 对象装载是指通过DMDRS的装载功能将源数据库的对象查询抽取后,传输到下一级DMDRS服务。
离线字典 离线字典是指通过字典装载操作保存在本地磁盘的字典文件。DMDRS在启动运行时,会将这些字典文件中记录的同步表字典信息加载进内存,在数据捕获分析时使用。在产生新的同步对象时,DMDRS会自动创建同步表的字典文件。离线字典也适用于离线日志解析的功能。离线字典由DMDRS自动维护。
Topic主题 DMDSS服务按照相应的Topic主题接收并保存源DMDRS发送的同步数据。目标DMDRS可根据指定的Topic主题消费相应的同步数据。
模块名称 由于DMDRS服务可以配置多个功能模块,因此在部署源DMDRS服务、目标DMDRS服务或者DMDSS服务时,需要指定模块名称,用于功能模块的启动、停止和维护。
装载分组 EXEC模块的一种分组缓存,用于存储源DMDRS发送的全量装载数据。
等待分组 EXEC模块的一种分组缓存,用于存储源DMDRS发送的增量同步数据,且受限于数据复制的逻辑关系,这些增量同步数据不能立即应用到目标数据库中,需要存储在该缓存中,在合适时机,才会转移到执行分组,进行执行。
执行分组 EXEC模块的一种分组缓存,用于存储源DMDRS发送的增量同步数据,且这些增量同步数据已不受复制事务的逻辑等待限制,可以立即执行,完成数据同步。
DMDSS主备 DMDSS服务支持主、备服务,用于保障流存储服务的高可靠性,避免单点故障。当主节点宕机后,源DMDRS与连接至主节点的目标DMDRS将自动连入备节点进行工作。备节点宕机后,连接至该备节点的目标DMDRS将自动连入集群内其他可用节点进行工作。
DMDRS主备 源DMDRS服务和目标DMDRS服务支持主、备服务,保障DMDRS数据同步的高可靠性。当主节点服务正常工作时,备节点服务处于就绪等待状态,当出现故障时,备节点接管主节点同步服务,并成为新的主节点,保障数据同步服务的连续性。
检查点 检查点是一个数据库LSN值(Oracle数据库为SCN值),表示数据同步的断点位置。CPT可以通过LSN检查点设置日志解析的起始位置。EXEC可以通过LSN检查点设置同步源数据库的起始位置,也可以通过设置该值实现断点重连。
同步延时 同步延时是指目标DMDRS获取同步表的同步延时时间,单位为秒。计算方法为目标DMDRS系统时间减去同步表事务提交时间,其中事务提交时间记录在源数据库日志中,由源DMDRS捕获解析后发送至目标DMDRS。计算同步延时,要求源DMDRS服务器和目标DMDRS服务器系统时间一致,否则会产生计算偏差。

参考

如果你在使用AI助手时想了解DMDRS的常用概念和术语含义,这篇文章可以作为参考。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服