DMDRS搭建部署简介与运行环境

关键词:DMDRS、达梦数据复制软件、搭建部署、运行环境、硬件环境、软件环境、DMDPI驱动、数据同步、数据迁移、数据分发
摘要:本文介绍达梦数据复制软件(DMDRS)的搭建部署简介及各应用场景下DMDRS服务的部署方式,并详细说明源DMDRS、目标DMDRS和DMDSS各服务运行时对硬件环境(内存、磁盘)和软件环境(操作系统、数据库驱动、网闸、网络协议)的配置要求。

1 简介

根据实际的应用场景完成DMDRS的安装后,用户可以通过达梦数据融合管理平台(DMDFM)搭建DMDRS服务,也可以直接在服务器上搭建DMDRS服务,本手册主要介绍如何在服务器上搭建DMDRS服务。

说明

DMDRS安装流程请参见《DMDRS安装手册》。

用户可以灵活地部署不同的DMDRS服务来实现各类应用场景。DMDRS服务介绍请参见《DMDRS产品介绍》。

应用场景 DMDRS服务
数据同步 源DMDRS、目标DMDRS
数据分发 源DMDRS、DMDSS和目标DMDRS
数据迁移 源DMDRS、目标DMDRS
数据转换 源DMDRS、目标DMDRS

2 运行环境

介绍DMDRS服务运行时硬件环境和软件环境的配置要求。

2.1 硬件环境

DMDRS服务 描述
源DMDRS * 内存要求 至少2GB的内存空间。推荐配置4GB及以上的内存空间。 源DMDRS对内存空间的需求主要与装载的并发数相关。当内存空间配置低于2GB时,可以调整装载的线程数来降低源DMDRS对内存空间的需求。 * 磁盘要求 至少2GB的磁盘空间。推荐配置10GB及以上的磁盘空间。 源DMDRS对磁盘空间的需求与应用场景相关。当源DMDRS需要处理大规模查询建表同步时,建议预留10GB及以上的磁盘空间。
目标DMDRS * 内存要求 至少2GB的内存空间。推荐配置4GB及以上的内存空间。 目标DMDRS对内存空间的需求与应用场景相关。目标DMDRS内存空间不足会导致频繁的检查点读写从而影响同步性能。建议配置4GB以上的内存空间。 * 磁盘要求 至少20GB的磁盘空间。推荐配置80GB及以上的磁盘空间。 目标DMDRS对磁盘空间的需求与应用场景相关。目标DMDRS的磁盘空间不足会影响无主键表同步和大事务同步的性能。当磁盘空间低于10GB时,目标DMDRS将不再执行检查点,从而阻塞源DMDRS服务的检查点。建议预留80GB以上的磁盘空间。
DMDSS * 内存要求 至少8GB的内存空间。推荐配置32GB及以上的内存空间。 DMDSS对内存空间的需求与应用场景的性能需求相关。充足的内存可以减小IO的次数从而提升数据存储和数据消费的性能,建议配置32GB以上的内存。 * 磁盘要求 至少16GB的磁盘空间。推荐配置1TB及以上的磁盘空间。 DMDSS对磁盘空间的需求主要与数据同步延时和日志流量相关。充足的磁盘空间可以在同步延时较高或日志流量较大的情况下有效降低源数据库机器对归档存储空间的需求。建议配置为源数据库三天归档日志文件量的磁盘空间大小。当磁盘空间低于10GB时,DMDSS将挂起同步数据的接收,从而间接阻塞源DMDRS服务的日志解析。

2.2 软件环境

DMDRS各服务支持的软件环境如下表所示。

环境项目 描述
操作系统 支持各类主流的操作系统。 * Windows:Windows XP及以上版本。 * Linux:使用2.6及以上Linux内核的操作系统。如中标麒麟、优麒麟和Red Hat 6。 * UNIX/类UNIX:支持AIX、HP-UNIX和Solaris等系统的主流版本。
源数据库类型及驱动 DM8(单机、DSC、DPC):DMDPI驱动。
目标数据库类型及驱动 * DM6单机:ODBC驱动。 * DM8(单机、DSC、DPC):DMDPI驱动。 * Oracle 10g及以上版本(单机、RAC):OCI驱动。 * Microsoft SQL Server 2008 R2/2016/2019版本:ODBC驱动。 * DB2 9.7/10.5/11.5:DB2API驱动。 * MySQL 5.6及以上版本:MySQL C API驱动。 * Kafka 0.8.2及以上版本:librdkafka驱动。 * PostgreSQL 9.6/11/12版本:ODBC驱动。 * Kingbase V8(Oracle模式):ODBC驱动。 * GBase 8s V8:ODBC驱动。 * openGauss:ODBC驱动。 * Doris 4.0及以上版本:MySQL C API驱动。
网闸 支持开启网闸模式,可在网闸环境下运行。
TCP/IP协议 支持TCP/IPv4和TCP/IPv6协议。

如果你在使用AI助手时想了解DMDRS如何搭建部署、对硬件和软件环境有哪些要求,或者需要确认各服务(源DMDRS、目标DMDRS、DMDSS)的内存和磁盘配置建议,这篇文章可以作为参考。

相关推荐
蟕初的梦想3 分钟前
Claude Haiku 5.5 效能实测与场景应用指南
数据库·人工智能·大模型
专注API从业者18 分钟前
告别复杂页面解析,OpenClaw 快速搭建电商商品监控与数据分析脚本
大数据·数据库·python·数据挖掘·数据分析
naturliche39 分钟前
sgx支持数据库环境配置,编译,debug
数据库·编译·sgx
SelectDB1 小时前
Apache Doris x Fluss:面向湖流一体的统一查询与分析
大数据·数据库·数据分析
云贝贝贝1 小时前
Oracle 备份恢复实战:RMAN 备份、恢复与误删闪回
数据库
java1234_小锋1 小时前
【技术专题】Mysql8 数据库 - Mysql8 触发器
数据库·mysql·mysql8
要吃这碗饭1 小时前
AI 智能体如何通过 auth.md 注册 Bright Data 账号
数据库·人工智能·php
薛晓刚1 小时前
Oracle ADG 备库归档丢了怎么办?RMAN 增量前滚实战
数据库·oracle
Highcharts.js1 小时前
用Highcharts开发动态主从图表|双图联动的时间序列图表示例
javascript·数据库·信息可视化·highcharts·图表开发·动态图表
阿俊-全栈开发1 小时前
LikeShop 版本升级与备份:从旧版平滑迁移的完整步骤
jvm·数据库·oracle·开源·likeshop·likeshop开源商城