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 小时前
C++ 接口与插件设计:从工厂注册到 Qt 动态插件
数据库·c++·qt·系统架构·程序设计
论文复现现场3 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算
Decay__4 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
心梦缘-雪雁6 小时前
SQL Server 查询数据存在哪个表里
数据库
lusklusklusk6 小时前
Python 巡检脚本:进程运行状态、数据库写入时效检查及邮件通知与告警
数据库·python·oracle
GeW7 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
SelectDB7 小时前
Doris Arrow Flight SQL 高速读取协议实战:与 Snowflake 客户端取数链路对照
大数据·数据库·数据分析
曼岛_7 小时前
[图解密码学]第4章 古典密码
java·数据库·密码学
瀚高PG实验室8 小时前
HGDB V9.0.5 .pgpass 免密登录提示 IsEncryptNon-base64 encoding 警告处理
数据库·postgresql·瀚高数据库
龙腾AI白云8 小时前
大模型检索增强生成(RAG)的技术原理与架构设计
数据库·python·机器学习·知识图谱