本記事では、互換性評価機能の適用シナリオや操作手順などについて説明します。
互換性評価
OceanBase Cloudクラウドデータベースコンソールのデータ移行ページでデータ移行を開始する前に、互換性評価機能を使用してデータベースオブジェクトとSQLの使用状況を体系的に分析できます。OceanBaseデータベース移行のベストプラクティスに基づき、互換性評価機能は自動化された変換案を提供し、クラウド移行の技術的難易度と改修コストを大幅に削減します。
現在の互換性評価では、データベースオブジェクト評価、データベースSQL文評価、およびデータベースプロファイルをサポートしています。
機能 |
説明 |
|---|---|
| データベースオブジェクト評価 | ソースデータベースに直接接続し、ソースデータベースのオブジェクト情報を自動取得して、ソースデータベースとOceanBaseデータベースの対応するバージョンとの互換性を評価します。現在、ソースデータベースはRDS MySQLのみをサポートしています。 |
| データベースSQL文評価 |
|
| データベースプロファイル |
|
互換性評価の操作手順は以下のとおりです:
データベースオブジェクトを収集します。
互換性評価タスクを実行します。
互換性評価は、オンライン評価とオフライン評価の2つの方法でデータベース評価をサポートします。詳細については、オンライン評価の実行およびオフライン評価の実行をご参照ください。
- 評価を実行し、レポートを生成します。
評価タスクを開始すると、選択した評価タイプに応じて、互換性評価は対応する評価レポートを生成します。
- 評価レポートを表示およびダウンロードします。
評価レポートが生成されると、表示およびダウンロードが可能になります。詳細については、評価レポートの表示とダウンロードをご参照ください。
適用シナリオ
ユーザーのデータベースシステムをOceanBaseデータベースに移行する全ライフサイクルにおいて、互換性評価はデータ移行前に実施する必要がある操作です。互換性評価を通じて、ソース側のデータベースプロファイルを作成し、現在のデータベーストポロジー、アプリケーショントポロジー、およびデータベース全体の負荷を把握することで、適切なデータ移行戦略を策定できます。
同時に、互換性評価はソース側データベースのオブジェクトやSQL文に対する互換性評価機能を備えています。データ移行前に、ソース側データベースとOceanBaseデータベースの互換性がない点を把握し、適時に修正を加えることで、データ移行全体の円滑な完了を確保できます。