本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
的来源 AWS DMS
您可以在不同的 AWS DMS 功能中使用不同的源数据存储。以下各节包含每项 AWS DMS 功能支持的源数据存储列表。
数据迁移的源端点
在使用 AWS DMS进行数据迁移时,可以将以下数据存储作为源终端节点。
本地和 EC2 实例数据库
-
Oracle 10.2 及更高版本(对于版本 10.x)、11g 直至 12.2、18c 以及 19c(Enterprise、Standard、Standard One 和 Standard Two 版)
Microsoft SQL Server 版本 2005、2008、2008R2、2012、2014、2016、2017、2019 和 2022。
Enterprise、Standard、Workgroup、Developer 和 Web 版本支持完全加载复制。
Enterprise、Standard(2016 版及更高版本)和 Developer 版本不仅支持完全加载复制,还支持 CDC(持续)复制。
不支持 Express 版本。
-
MySQL 版本 5.5、5.6、5.7 和 8.0。
注意
3.4.0 及更高 AWS DMS 版本支持 MySQL 8.0 作为源,除非事务负载被压缩。3.4.6 及更高 AWS DMS 版本支持将适用于 MySQL 8.0 的 Google Cloud 作为源。
-
MariaDB(支持作为 MySQL 兼容数据来源)版本 10.0(仅版本 10.0.24 及更高版本)、10.2、10.3、10.4、10.5 和 10.6。
注意
所有支持 MySQL 的 AWS DMS 版本都支持将 MariaDB 作为源。
-
PostgreSQL 9.4 及更高版本(对于版本 9.x)、10.x、11.x、12.x、13.x、14.x、15.x 和 16.x。
注意
AWS DMS 在 3.5.1 及更高版本中仅支持 PostgreSQL 15.x 版本。 AWS DMS 在 3.5.3 及更高版本中仅支持 PostgreSQL 16.x 版本。
-
MongoDB 版本 3.x、4.0、4.2、4.4、5.0 和 6.0
-
SAP Adaptive Server Enterprise(ASE)版本 12.5、15、15.5、15.7、16 及更高版本
-
适用于 Linux、UNIX 和 Windows (Db2 LUW) 的 IBM Db2 版本:
-
版本 9.7,所有修复包
-
版本 10.1,所有修复包
-
版本 10.5,除修复包 5 之外的所有修复包。
版本 11.1,所有修复包
-
版本 11.5,仅修复包零的模组(0-8)
-
-
IBM Db2 for z/OS 版本 12
第三方托管数据库服务:
-
Microsoft Azure SQL 数据库
-
Microsoft Azure PostgreSQL Flexible Server 版本 11.2、12.15、13.11 和 15.3。
-
Microsoft Azure MySQL Flexible Server 5.7 和 8。
-
Google Cloud for MySQL 版本 5.6、5.7 和 8.0。
-
Google Cloud for PostgreSQL 版本 9.6、10、11、12、13、14 和 15。
-
OCI MySQL Heatwave 版本 8.0.34。
Amazon RDS 实例数据库,和 Amazon Simple Storage Service(Amazon S3)
-
Oracle 11g(版本 11.2.0.4 及更高版本)直至 12.2、18c 以及 19c(Enterprise、Standard、Standard One 和 Standard Two 版)
-
Microsoft SQL Server 版本 2012、2014、2016、2017、2019 和 2022(Enterprise、Standard、Workgroup 和 Developer 版)
注意
AWS DMS 不支持 SQL 服务器 Express。仅完全加载复制支持 Web 版本。
-
MySQL 版本 5.5、5.6、5.7 和 8.0。
注意
3.4.0 及更高 AWS DMS 版本支持 MySQL 8.0 作为源,除非事务负载被压缩。
-
MariaDB(支持作为与 MySQL 兼容的数据来源)版本 10.0.24 到 10.0.28、10.2、10.3、10.4、10.5 和 10.6。
注意
所有支持 MySQL 的 AWS DMS 版本都支持将 MariaDB 作为源。
-
PostgreSQL 版本 10.x、11.x、12.x、13.x、14.x、15.x 和 16.x。
注意
AWS DMS 在 3.5.1 及更高版本中仅支持 PostgreSQL 15.x 版本。 AWS DMS 在 3.5.3 及更高版本中仅支持 PostgreSQL 16.x 版本。
-
与 MySQL 兼容的 Amazon Aurora(支持作为与 MySQL 兼容的数据来源)。
-
与 PostgreSQL 兼容的 Amazon Aurora(支持作为与 PostgreSQL 兼容的数据来源)。
-
Amazon S3
-
Amazon DocumentDB(兼容 MongoDB)版本 3.6、4.0 和 5.0。
-
适用于 IBM Db2 LUW 的 Amazon RDS。
有关使用特定来源的信息,请参阅使用 AWS DMS 端点。
有关支持的目标端点的信息,请参阅数据迁移的目标端点。
DMS Fleet Advisor 的源数据库
DMS Fleet Advisor 支持以下源数据库。
Microsoft SQL Server 版本 2012 直至版本 2019
MySQL 版本 5.6 直至版本 8
Oracle 版本 11g 第 2 版直至 12c、19c 和 21c
PostgreSQL 版本 9.6 直至版本 13
有关使用特定源的信息,请参阅为 AWS DMS Fleet Advisor 创建数据库用户。
有关 DMS Fleet Advisor 用来生成目标建议的数据库列表,请参阅 DMS Fleet Advisor 的目标。
DMS 架构转换的源数据提供程序
DMS 架构转换支持将以下数据提供程序作为迁移项目的源。
-
Microsoft SQL Server 版本 2008 R2、2012、2014、2016、2017 和 2019
-
Oracle 版本 10.2 及更高版本、11g 直至 12.2、18c 和 19c,以及 Oracle 数据仓库
-
PostgreSQL 版本 9.2 及更高版本
-
MySQL 版本 5.5 及更高版本
您的源数据提供者可以是在本地运行的自管理引擎,也可以在亚马逊弹性计算云 (Amazon EC2) 实例上运行。
有关使用特定源的信息,请参阅在 DMS 架构转换中创建源数据提供程序。
有关支持的目标数据库的信息,请参阅DMS 架构转换的目标数据提供程序。
与 DMS 架构转换相比, AWS Schema Conversion Tool (AWS SCT) 支持的源数据库和目标数据库更多。有关 AWS SCT 支持的数据库的信息,请参阅什么是 AWS Schema Conversion Tool。
DMS 同构数据迁移的源数据提供程序
您可以使用以下数据提供器作为向本地和 EC2 实例数据库进行同构数据迁移的来源。
-
MySQL 版本 5.7 和 8.0
-
MariaDB 版本 10.2x
-
PostgreSQL 版本 10.4 到 16.x。
-
MongoDB 版本 4.x、5.x、6.0、7.0
-
Amazon DocumentDB 版本 3.6、4.0、5.0
您可以将以下数据提供者用作向 Amazon Relational Database Service 实例数据库进行同构数据迁移的来源。
-
Aurora MySQL 版本 5.7 和 8.0
-
适用于 MySQL 的 RDS 版本 5.7 和 8.0
适用于 MariaDB 的 RDS 版本 10.2.x
您的源数据提供者可以是在本地或在 Amazon EC2 实例上运行的自管理引擎。此外,您还可以使用 Amazon RDS 数据库实例作为源数据提供程序。
有关使用特定源的信息,请参阅为同构数据迁移创建源数据提供器 AWS DMS。
有关支持的目标数据库的信息,请参阅DMS 同构数据迁移的目标数据提供程序。