本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
针对所有端点类型的评测
本节介绍针对所有端点类型的各项迁移前评测。
主题
不支持的数据类型
API 密钥:unsupported-data-types-in-source
检查源端点中是否存在 DMS 不支持的数据类型。并非所有数据类型都可以在引擎之间迁移。
使用大型对象 (LOBs) 但目标 LOB 列不可为空
API 密钥:full-lob-not-nullable-at-target
当复制使用完整 LOB 模式或内联 LOB 模式时,检查目标中的 LOB 列是否可为 null 值。使用这些 LOB 模式时,DMS 要求 LOB 列为 null 值。此评测要求源数据库和目标数据库是关系型。
包含大型对象 (LOBs) 但没有主键或唯一约束的源表
API 密钥:table-with-lob-but-without-primary-key-or-unique-constraint
检查是否存在带主键或唯一键 LOBs 但不带主键或唯一键的源表。表必须具有主键或唯一键才能让 DMS 迁移 LOBs。此评测要求源数据库是关系型。
没有主键的源表,用于 CDC 或者仅限完全加载和 CDC 任务
API 密钥:table-with-no-primary-key-or-unique-constraint
检查源表中是否具有主键或唯一键,以进行完全加载和更改数据捕获(CDC)迁移或仅 CDC 的迁移。缺少主键或唯一键可能会导致 CDC 迁移期间出现性能问题。此评测要求源数据库是关系型,且迁移类型包括 CDC。
没有主键的目标表,仅用于 CDC 任务
API 密钥:target-table-has-unique-key-or-primary-key-for-cdc
检查已创建的目标表是否具有主键或唯一键以进行仅 CDC 的迁移。当 DMS 应用更新和删除操作时,缺少主键或唯一键可能会导致对目标进行全表扫描。这可能会导致 CDC 迁移期间出现性能问题。此评测要求目标数据库是关系型,且迁移类型包括 CDC。
不支持的源主键类型 – 复合主键
API 密钥:unsupported-source-pk-type-for-elasticsearch-target
迁移到 Amazon OpenSearch 服务时,会检查源表中是否存在复合主键。源表的主键必须由单个列组成。此评测要求源数据库必须是关系型,目标数据库必须是 DynamoDB。
注意
DMS 支持将源数据库迁移到源主键由多列组成的 OpenSearch 服务目标。