关键词:DMDRS兼容性、支持的操作系统、支持的数据库、数据迁移兼容性、数据同步兼容性、数据分发兼容性

摘要:本文详细介绍达梦数据复制软件(DMDRS)支持的软硬件平台(处理器和操作系统)以及各场景下支持的源数据库和目标数据库类型。

支持的软硬件平台

DMDRS支持各种主流的软硬件平台,如龙芯、飞腾、鲲鹏、海光、兆芯、申威、宏芯、X86和ARM等处理器,以及麒麟、UOS、凝思、Red Hat、Ubuntu、Solaris、AIX和Windows等操作系统。

说明:AIX平台不支持Kafka数据库。

支持的数据库

DMDRS支持多种同构数据库、异构数据库之间或者数据库与其他数据管理系统之间的数据复制。数据迁移、数据同步、数据分发和数据转换场景支持的数据库如下所示。

说明

  • DMDRS支持的源数据库:DM6单机、DM7、DM8(单机、DMDSC、DMDPC、MPP)、Oracle 10g及以上版本(单机、RAC)、Microsoft SQL Server 2008 R2/2016/2019版本、DB2 9.7/10.5/11.5、MySQL/MariaDB 5.6/5.7/8、PostgreSQL 9.6/10/11/12/13版本和Kingbase V6/V8(Oracle模式)/V9(Oracle模式)版本。
  • DMDRS支持的目标数据库:DM6单机、DM7、DM8(单机、DMDSC、DMDPC)、Oracle 10g及以上版本(单机、RAC)、Microsoft SQL Server 2008 R2/2016/2019版本、DB2 9.7/10.5/11.5、MySQL/MariaDB 5.6/5.7/8、Kafka 0.8.2及以上版本、PostgreSQL 9.6/11/12版本、Kingbase V8(Oracle模式)版本、GBase 8s V8版本和Doris 4.0及以上版本。

数据迁移兼容性

数据迁移支持同构或异构数据库之间数据库对象的迁移。

源数据库类型源数据库版本目标数据库类型和版本迁移对象
DMDM6单机DM6单机表、索引、主键、外键、约束
DMDM6单机DM8单机表、索引、主键、外键、约束
DMDM7DM7表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM7DM8单机表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8单机DM6单机表、索引、主键、外键、约束
DMDM8单机DM7表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8单机Microsoft SQL Server 2008 R2版本表、索引、主键、外键、约束
DMDM8单机Microsoft SQL Server 2016/2019版本表、索引、序列、主键、外键、约束
DMDM8单机DB2 9.7/10.5/11.5表、索引、主键、外键、约束、视图
DMDM8单机PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
DMDM8单机openGauss 7.0.0-RC1版本表、索引、主键、外键、约束、注释、序列
DMDM8单机Doris 4.0及以上版本表、索引
DMDM8(单机、DMDSC)DM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8(单机、DMDSC)Oracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
DMDM8(单机、DMDSC)MySQL/MariaDB 5.6/5.7/8表、索引、主键、外键、约束、注释、视图
DMDM8(单机、DMDSC)Kafka 0.8.2及以上版本表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8(单机、DMDSC)Kingbase V8(Oracle模式)版本表、索引(非聚集)、主键(非聚集)、外键、约束、注释、序列
DMDM8(单机、DMDSC)GBase 8s V8版本表、索引(非聚集)、主键(非聚集)、外键、约束、注释、序列
DMDMDPCDM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型、类
DMDMDPCOracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
DMMPPDM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型、类
OracleOracle 10g及以上版本(单机、RAC)Oracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型
OracleOracle 10g及以上版本(单机、RAC)DM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
OracleOracle 10g及以上版本(单机、RAC)Kafka 0.8.2及以上版本表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型
OracleOracle 10g及以上版本(单机、RAC)PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
SQL ServerMicrosoft SQL Server 2008 R2版本Microsoft SQL Server 2008 R2/2016/2019版本表、索引、主键、外键、约束
SQL ServerMicrosoft SQL Server 2008 R2版本DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束、注释
SQL ServerMicrosoft SQL Server 2016/2019版本Microsoft SQL Server 2008 R2版本表、索引、主键、外键、约束
SQL ServerMicrosoft SQL Server 2016/2019版本Microsoft SQL Server 2016/2019版本表、索引、序列、主键、外键、约束
SQL ServerMicrosoft SQL Server 2016/2019版本DM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释
MySQL/MariaDBMySQL/MariaDB 5.6/5.7/8MySQL/MariaDB 5.6/5.7/8表、索引、主键、外键、约束、注释
MySQL/MariaDBMySQL/MariaDB 5.6/5.7/8DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束、注释
DB2DB2 9.7/10.5/11.5DB2 9.7/10.5/11.5表、索引、主键、外键、约束
DB2DB2 9.7/10.5/11.5DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束
PostgreSQLPostgreSQL 9.6/10/11/12/13版本PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
PostgreSQLPostgreSQL 9.6/10/11/12/13版本DM8单机表、索引、主键、外键、约束
KingbaseKingbase V8(Oracle模式)/V9(Oracle模式)版本Kingbase V8(Oracle模式)版本表、索引、主键、外键、约束
KingbaseKingbase V8(Oracle模式)/V9(Oracle模式)版本DM8单机表、索引、主键、外键、约束
KingbaseKingbase V6版本DM8单机表、主键

数据同步兼容性

数据同步支持同构或异构数据库之间的数据同步,包含全量数据装载和增量数据同步同时进行的方式。

源数据库类型源数据库版本目标数据库类型和版本同步对象
DMDM6单机DM6单机表、索引、主键、外键、约束
DMDM6单机DM8单机表、索引、主键、外键、约束
DMDM7DM7表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM7DM8单机表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8单机DM6单机表、索引、主键、外键、约束
DMDM8单机DM7表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、公共同义词、自定义类型、类
DMDM8单机Microsoft SQL Server 2008 R2版本表、索引、主键、外键、约束
DMDM8单机Microsoft SQL Server 2016/2019版本表、索引、序列、主键、外键、约束
DMDM8单机DB2 9.7/10.5/11.5表、索引、主键、外键、约束、视图
DMDM8单机PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
DMDM8单机openGauss 7.0.0-RC1版本表、索引、主键、外键、约束、注释、序列
DMDM8单机Doris 4.0及以上版本表、索引
DMDM8(单机、DMDSC)DM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、用户、角色、触发器、函数、存储过程、包、同义词、公共同义词、模式、表空间、自定义类型、类
DMDM8(单机、DMDSC)Oracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
DMDM8(单机、DMDSC)MySQL/MariaDB 5.6/5.7/8表、索引、主键、外键、约束、注释、视图
DMDM8(单机、DMDSC)Kafka 0.8.2及以上版本表、索引、序列、主键、外键、约束、注释、视图、用户、角色、触发器、函数、存储过程、包、同义词、公共同义词、模式、表空间、自定义类型、类
DMDM8(单机、DMDSC)Kingbase V8(Oracle模式)版本表、索引(非聚集)、主键(非聚集)、外键、约束、注释、序列
DMDM8(单机、DMDSC)GBase 8s V8版本表、索引(非聚集)、主键(非聚集)、外键、约束、注释、序列
DMDMDPCDM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、用户、角色、触发器、函数、存储过程、包、同义词、公共同义词、模式、表空间、自定义类型、类
DMDMDPCOracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
DMMPPDM8(单机、DMDSC、DMDPC)
OracleOracle 10g及以上版本(单机、RAC)Oracle 10g及以上版本(单机、RAC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型
OracleOracle 10g及以上版本(单机、RAC)DM8(单机、DMDSC、DMDPC)表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词
OracleOracle 10g及以上版本(单机、RAC)Kafka 0.8.2及以上版本表、索引、序列、主键、外键、约束、注释、视图、触发器、函数、存储过程、包、同义词、自定义类型
OracleOracle 10g及以上版本(单机、RAC)PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
SQL ServerMicrosoft SQL Server 2008 R2/2016/2019版本Microsoft SQL Server 2008 R2/2016/2019版本表、索引、主键、外键、约束
SQL ServerMicrosoft SQL Server 2008 R2/2016/2019版本DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束
MySQL/MariaDBMySQL/MariaDB 5.6/5.7/8MySQL/MariaDB 5.6/5.7/8表、索引、主键、外键、约束、注释
MySQL/MariaDBMySQL/MariaDB 5.6/5.7/8DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束、注释
DB2DB2 9.7/10.5/11.5DB2 9.7/10.5/11.5表、索引、主键、外键、约束
DB2DB2 9.7/10.5/11.5DM8(单机、DMDSC、DMDPC)表、索引、主键、外键、约束
PostgreSQLPostgreSQL 9.6/10/11/12/13版本PostgreSQL 9.6/11/12版本表、索引、主键、外键、约束
PostgreSQLPostgreSQL 9.6/10/11/12/13版本DM8单机表、索引、主键、外键、约束
KingbaseKingbase V8/V9(Oracle模式)版本Kingbase V8(Oracle模式)版本表、索引、主键、外键、约束
KingbaseKingbase V8/V9(Oracle模式)版本DM8单机表、索引、主键、外键、约束
KingbaseKingbase V6版本DM8单机

数据分发兼容性

数据分发支持同构或异构数据库之间的全量数据和增量数据的分发。

源数据库类型源数据库版本分发数据
DMDM6单机、DM7、DM8(单机、DMDSC、DMDPC)全量数据、增量数据
OracleOracle 10g及以上版本(单机、RAC)全量数据、增量数据
MySQL/MariaDBMySQL/MariaDB 5.6/5.7/8全量数据、增量数据
SQL ServerMicrosoft SQL Server 2008 R2/2016/2019版本全量数据、增量数据
DB2DB2 9.7/10.5/11.5版本全量数据、增量数据
PostgreSQLPostgreSQL 9.6/10/11/12/13版本全量数据、增量数据
KingbaseKingbase V6/V8(Oracle模式)/V9(Oracle模式)版本全量数据、增量数据

数据转换兼容性

数据转换可用于数据迁移、数据同步和数据分发等场景,支持对源数据库的全量数据和增量数据进行转换。支持的源数据库和目标数据库与数据迁移、数据同步和数据分发等场景支持的数据库一致。数据转换可以应用在源DMDRS服务或目标DMDRS服务。

如果你在使用AI助手时想了解DMDRS支持哪些数据库和操作系统,这篇文章可以作为参考。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐