轉換結構描述 - AWS 方案指引

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

轉換結構描述

在資料庫遷移期間,其中一個關鍵任務是將您的結構描述從來源資料庫引擎遷移至目標資料庫引擎。如果您重新託管或轉換,您的資料庫引擎不會變更。這稱為同質資料庫遷移,您可以使用原生資料庫工具來遷移結構描述。

不過,如果您正在重新建構應用程式,則結構描述轉換可能需要更多努力。在這種情況下,您將進行異質資料庫遷移,其中您的來源和目標資料庫引擎將不同。您目前的資料庫結構描述可能正在使用無法直接轉換為目標資料庫引擎的套件和功能。某些功能可能以不同的名稱提供。因此,轉換結構描述需要充分了解您的來源和目標資料庫引擎。此任務可能具有挑戰性,取決於您目前結構描述的複雜性。

AWS 提供兩種資源來協助您進行結構描述轉換: AWS Schema Conversion Tool (AWS SCT) 和遷移手冊。

AWS SCT

AWS SCT 是一項免費工具,可協助您將現有資料庫從一個引擎轉換為另一個引擎。 AWS SCT 支援許多來源資料庫,包括 Oracle、Microsoft SQL Server、MySQL、Sybase 和 IBM Db2 LUW。您可以從 Aurora MySQL 和 Aurora PostgreSQL 等目標資料庫進行選擇。

AWS SCT 提供圖形化使用者介面,可直接連線至來源和目標資料庫,以擷取目前的結構描述物件。連線時,您可以產生資料庫遷移評估報告,以取得轉換工作和動作項目的高階摘要。下列畫面圖解顯示資料庫遷移評估報告範例。

Sample database migration assessment report from AWS SCT

透過 AWS SCT ,您可以轉換結構描述並直接將其部署到目標資料庫中,或者您可以取得轉換結構描述的 SQL 檔案。如需詳細資訊,請參閱 AWS 文件中的使用 AWS Schema Conversion Tool 使用者介面

遷移手冊

雖然 會 AWS SCT 轉換許多來源物件,但轉換的某些層面需要手動介入和調整。為了協助處理此任務, AWS 提供遷移手冊,詳細說明兩個資料庫之間的不相容和相似性。如需這些手冊的詳細資訊,請參閱 AWS 網站上的 AWS Database Migration Service 資源