架构转换
AWS 数据库模式转换选项
AWS 提供两种模式转换解决方案,使异构数据库迁移可预测、快速、安全且简单。客户可以选择:1) 登录 AWS Database Migration Service(AWS DMS)控制台以启动 AWS DMS Schema Conversion(DMS SC)工作流程,从而获得完全托管的体验;或 2) 将 AWS Schema Conversion Tool(AWS SCT)软件下载到他们的本地驱动器。
这两个选项都会自动评估源数据库模式和大部分数据库代码对象(包括视图、存储过程和函数)并将其转换为与目标数据库兼容的格式。无法自动转换的任何对象都被明确标记为操作项,并带有关于如何转换的说明性说明,以便手动转换以完成迁移。
AWS SCT 还可以扫描用于嵌入式 SQL 语句的应用程序源代码,并将其作为数据库架构转换项目的一部分进行转换。 在此过程中,AWS SCT 通过将旧式 Oracle 和 SQL Server 函数转换为同等的 AWS 服务来执行云原生代码优化,帮助在迁移数据库的同时对应用程序进行升级。架构转换完成之后,它可以利用内置的数据迁移座席帮助您将数据从各种数据仓库迁移到 Amazon Redshift。
数据库模式转换的主要优势
利用 DMS 模式转换和 AWS SCT 的主要优势有:
- 通过大规模自动化架构分析、建议和转换来简化数据库迁移。
- 与作为源和目标引擎的热门数据库和分析服务兼容,包括 Oracle、SQL Server、PostgreSQL 和 MySQL。
- 节省数周或数月的手动时间和资源。
AWS 数据库模式转换选项
AWS 提供两种模式转换解决方案,使异构数据库迁移可预测、快速、安全且简单。客户可以选择:1)登录 AWS Database Migration Service (AWS DMS) 控制台以启动 AWS DMS Schema Conversion (DMS SC) 工作流程,从而获得完全托管的体验;或 2)将 AWS Schema Conversion Tool (AWS SCT) 软件下载到他们的本地驱动器。
这两个选项都会自动评估源数据库模式和大部分数据库代码对象(包括视图、存储过程和函数)并将其转换为与目标数据库兼容的格式。无法自动转换的任何对象都被明确标记为操作项,并带有关于如何转换的说明性说明,以便手动转换以完成迁移。
AWS SCT 还可以扫描用于嵌入式 SQL 语句的应用程序源代码,并将其作为数据库架构转换项目的一部分进行转换。 在此过程中,AWS SCT 通过将旧式 Oracle 和 SQL Server 函数转换为同等的 AWS 服务来执行云原生代码优化,帮助在迁移数据库的同时对应用程序进行升级。架构转换完成之后,它可以利用内置的数据迁移座席帮助您将数据从各种数据仓库迁移到 Amazon Redshift。
数据库模式转换的主要优势
利用 DMS 模式转换和 AWS SCT 的主要优势有:
- 通过大规模自动化架构分析、建议和转换来简化数据库迁移。
- 与作为源和目标引擎的热门数据库和分析服务兼容,包括 Oracle、SQL Server、PostgreSQL 和 MySQL。
- 节省数周或数月的手动时间和资源。
AWS SCT 和 DMS 架构转换支持的源数据库和目标数据库
目标数据库 | ||
---|---|---|
源数据库 | AWS Schema Conversion Tool | AWS DMS Schema Conversion |
Oracle 数据库 |
Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL |
Oracle 数据仓库 | Amazon Redshift | Amazon Redshift |
Microsoft Azure SQL 数据库 | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | |
Microsoft SQL Server | Amazon Redshift、Aurora MySQL、Aurora PostgreSQL、适用于 Aurora PostgreSQL 的 Babelfish(仅用于评测)、MariaDB、Microsoft SQL Server、MySQL、PostgreSQL | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL |
Teradata | Amazon Redshift | |
IBM Netezza | Amazon Redshift | |
Greenplum | Amazon Redshift | |
HPE Vertica | Amazon Redshift | |
MySQL | Aurora PostgreSQL、MySQL、PostgreSQL | Aurora PostgreSQL、PostgreSQL |
PostgreSQL | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | Aurora MySQL、MySQL |
IBM DB2 LUW | Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL | |
适用于 z/OS 的 IBM Db2 | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | |
Apache Cassandra | Amazon DynamoDB | |
SAP ASE | Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL | |
Amazon Redshift | Amazon Redshift | |
Azure Synapse Analytics | Amazon Redshift | |
Snowflake | Amazon Redshift | |
BigQuery | Amazon Redshift |
Schema Conversion 入门
立即免费试用 DMS Schema Conversion! 观看我们的 AWS DMS Schema Conversion 入门视频或阅读我们的《用户指南》。
改用 AWS SCT? 您可以通过以下链接下载适用于所选基础设施的 AWS Schema Conversion Tool: