- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
概述
在云计算、大数据和人工智能不断发展的时代背景下,当前一些行业领域的数据处理
需求已发展到TB、PB单位甚至更大规模。这种海量数据规模及其高速增长,给传统的数
据复制软件产品带来巨大挑战。如何实现海量数据的高性能复制,如何定制不同的数据复
制服务满足多样化的复制需求,如何通过数据的集成和互通提高生产效率,如何保障数据
的安全降低业务中断的风险等,传统复制软件面临这些亟待解决的问题。
DMDRS是达梦公司推出的新一代高性能数据复制产品,通过架构升级革新,内置高
效存储引擎,加入自主研发的高性能高吞吐量流式存储组件,在日志捕获解析、数据传输、
数据缓存和数据执行等数据复制链路各流程上进行迭代升级,适应海量数据规模实时复制,
具备高性能、低延时和高可用的数据复制能力。通过插件式的模块化设计,实现多个功能
模块的灵活搭配选择,部署多样化的数据复制服务,提供数据迁移、数据同步、数据订阅、
数据分发和数据转换等功能,满足多样化的数据复制需求。DMDRS是支持企业开展数据
复制业务应用的利器,助力企业迎接数字经济大潮,开展业务创新,实现全面而高效的数
字化转型,创造更大的业务价值。
1
总体架构
DMDRS采用模块化的框架设计,通过灵活搭配不同的功能模块,实现多功能的数据
复制服务,以满足多种场景下的数据复制业务需求。DMDRS总体架构主要包括Manager
管理模块、CPT模块、DSS模块、DSSA模块、CVT模块以及EXEC模块等。Manager管
理模块主要负责模块的管理;CPT模块主要实现日志的捕获解析;DSS模块是流式存储引
擎模块;DSSA模块是在DSS模块基础上的实现数据订阅功能的模块;CVT模块是数据实
时转换模块;EXEC模块是数据复制执行模块。各模块可根据复制需求进行灵活搭配,实现
不同的功能。
2
产品特性
⚫模块化设计实现多场景部署
DMDRS采用统一的轻量级框架设计,将数据复制链路中的各功能组件进行模块化管
理,实现插件式的同步服务功能组装,通过灵活地配置不同的功能模块,实现多功能、多
场景的数据复制服务,满足多样化的数据复制业务需求。通过灵活搭配数据捕获、流式存
储、流式订阅、数据转换和数据执行等不同功能模块,组装构建多样的同步服务,实现数
据迁移、数据同步、数据订阅、数据分发和数据实时同步转换等多场景功能。
⚫数据复制拓扑灵活可扩展
DMDRS的模块化设计,使其能够支持灵活多样化的数据复制拓扑架构。可根据业务
数据复制需求灵活部署一对一单向数据复制、一对多数据分发复制、多对一聚合型数据复
制、多对多数据复制、双向数据复制、级联型数据复制和环形数据复制等多种数据复制形
式。
⚫多种软硬件平台支持
DMDRS数据源支持多种数据库,如DM、Oracle、MySQL、PostgreSQL、DB2、SQL
Server和达梦新云缓存数据库;目标数据库支持上述数据库类型,同时也支持到Kafka的
数据复制。
硬件平台方面,DMDRS支持主流硬件架构,如龙芯/飞腾/鲲鹏/海光/兆芯/申威/宏
3
芯/X86/ARM等处理器,支持麒麟/UOS/凝思/Redhat/Ubuntu/Windows/AIX/Solaris
等操作系统。另外,DMDRS支持跨平台异构数据库之间的数据复制。
⚫无侵入性的增量数据捕获
DMDRS采用基于数据库日志的数据复制技术,通过实时解析数据库日志捕获增量操
作数据,无需在源数据库上创建相关对象,对源数据系统无侵入性。DMDRS采用高效的日
志扫描和读取算法,多线程并行实时捕获增量操作,并通过自主研发的数据库日志解析引
擎,实现高效的数据实时复制,无需依赖第三方的日志解析工具。
⚫业务不停机的部署应用
DMDRS采用数据复制分组执行的核心技术,实现在源端业务不停机的情况下,即可
部署DMDRS数据复制服务,动态添加需要进行数据复制的表对象,实现数据迁移和实时
同步。在部署应用DMDRS时,源端业务系统无需停机,减少对业务应用的影响,完成
DMDRS安装部署后,只需要执行同步表添加操作,DMDRS即可进行表初始数据装载,并
在完成初始数据装载后,无缝衔接至增量数据实时同步,无
文档评论(0)