スキーマ変換
AWS データベーススキーマの変換オプション
AWS では、異種データベースの移行を予測可能、高速、安全、かつシンプルにするために、2 つのスキーマ変換ソリューションを提供しています。お客様は、次のいずれかを選択することができます。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 Schema Conversion と AWS SCT を活用する主なメリットは以下の通りです。
- スキーマ分析、推奨、変換を大規模に自動化することにより、データベース移行を簡素化します。
- Oracle、SQL Server、PostgreSQL、MySQL など、一般的なデータベースや分析サービスをソースおよびターゲットエンジンとして互換性があります。
- 数週間から数ヶ月に及ぶ手作業の時間とリソースを節約することができます。
AWS データベーススキーマの変換オプション
AWS では、異種データベースの移行を予測可能、高速、安全、かつシンプルにするために、2 つのスキーマ変換ソリューションを提供しています。お客様は、次のいずれかを選択することができます。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 Schema Conversion と AWS SCT を活用する主なメリットは以下の通りです。
- スキーマ分析、推奨、変換を大規模に自動化することにより、データベース移行を簡素化します。
- Oracle、SQL Server、PostgreSQL、MySQL など、一般的なデータベースや分析サービスをソースおよびターゲットエンジンとして互換性があります。
- 数週間から数ヶ月に及ぶ手作業の時間とリソースを節約することができます。
AWS SCT と DMS のスキーマ変換でサポートされるソースとターゲットデータベース
ターゲットデータベース | ||
---|---|---|
ソースデータベース | AWS Schema Conversion Tool | AWS DMS Schema Conversion |
Oracle Database |
Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL |
Oracle Data Warehouse | Amazon Redshift | Amazon Redshift |
Microsoft Azure SQL データベース | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | |
Microsoft SQL Server | Amazon Redshift、Aurora MySQL、Aurora PostgreSQL、Babelfish for Aurora PostgreSQL (評価のみ)、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 スキーマ変換を今すぐ無料でお試しください! 「Get Started with AWS DMS Schema Conversion」の動画をご覧になるか、またはユーザーガイドをお読みください。
あるいは AWS SCT をお探しですか? 以下のリンクから、任意のインフラストラクチャ用の AWS Schema Conversion Tool をダウンロードできます: