在 中轉換資料庫結構描述 AWS Schema Conversion Tool - AWS Schema Conversion Tool

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中轉換資料庫結構描述 AWS Schema Conversion Tool

您可以使用 AWS Schema Conversion Tool (AWS SCT) 將現有的資料庫結構描述從一個資料庫引擎轉換為另一個資料庫引擎。使用 AWS SCT 使用者介面轉換資料庫可能相當簡單,但在您進行轉換之前需要考慮幾件事。

例如,您可以使用 AWS SCT 執行下列動作:

  • 您可以使用 AWS SCT 將現有的現場部署資料庫結構描述複製到執行相同引擎的 Amazon RDS 資料庫執行個體。您可以使用此功能分析移到雲端和變更授權類型的潛在成本節省。

  • 在某些情況下,資料庫功能無法轉換為同等的 Amazon RDS 功能。如果您在 Amazon Elastic Compute Cloud (Amazon EC2) 平台上託管和自我管理資料庫,您可以透過為其替換 AWS 服務來模擬這些功能。

  • AWS SCT 會將線上交易處理 (OLTP) 資料庫結構描述轉換為 Amazon Relational Database Service (Amazon RDS) MySQL 資料庫執行個體、Amazon Aurora 資料庫叢集或 PostgreSQL 資料庫執行個體的大部分程序自動化。來源和目標資料庫引擎包含許多不同的特徵和功能,並盡可能 AWS SCT 嘗試在您的 Amazon RDS 資料庫執行個體中建立同等結構描述。如果無法直接轉換, AWS SCT 會提供可能的動作清單供您執行。

AWS SCT 支援下列線上交易處理 (OLTP) 轉換。

來源資料庫 目標資料庫

z/OS 的 IBM Db2 (版本 12)

Amazon Aurora MySQL 相容版本、Amazon Aurora PostgreSQL 相容版本、MySQL、PostgreSQL

IBM Db2 LUW (9.1、9.5、9.7、10.5、11.1 和 11.5 版)

Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL

Microsoft Azure SQL Database

Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL

Microsoft SQL Server (2008 R2 版及更高版本)

Aurora MySQL、Aurora PostgreSQL、Babelfish for Aurora PostgreSQL、MariaDB、Microsoft SQL Server、MySQL、PostgreSQL

MySQL (5.5 版和更新版本)

Aurora PostgreSQL、MySQL、PostgreSQL

您可以將結構描述和資料從 MySQL 遷移至 Aurora MySQL 資料庫叢集,而無需使用 AWS SCT。如需詳細資訊,請參閱將資料遷移至 Amazon Aurora 資料庫叢集

Oracle (10.2 版及更高版本)

Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、Oracle、PostgreSQL

PostgreSQL (9.1 版和更新版本)

Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL

SAP ASE (12.5、15.0、15.5、15.7 和 16.0)

Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL

如需轉換資料倉儲結構描述的資訊,請參閱 使用 將資料倉儲結構描述轉換為 Amazon RDS AWS SCT

若要將資料庫結構描述轉換為 Amazon RDS,請採取下列高階步驟: