架构转换

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 架构转换选项支持以下转换:
  目标数据库  
源数据库 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  

有关 DMS Schema Conversion 支持的数据库转换的更多信息,请访问此处,有关 AWS SCT 转换的更多信息,请访问此处

Schema Conversion 入门

立即免费试用 DMS Schema Conversion! 观看我们的 AWS DMS Schema Conversion 入门视频或阅读我们的《用户指南》

改用 AWS SCT? 您可以通过以下链接下载适用于所选基础设施的 AWS Schema Conversion Tool:

Microsoft Windows Fedora Linux (rpm) Ubuntu Linux(deb)