Data Transmission Service (DTS) のデータ同期機能は、異なるデータソース間でリアルタイムのデータ同期を提供します。この機能は、ソースデータベースからのデータ変更をキャプチャし、リアルタイムでターゲットデータベースに同期します。バージョンアップグレード、データシャーディングまたはスケーリング、アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダーデータ同期、クエリ/レポートのオフロード、リアルタイムデータウェアハウスの構築などのシナリオで広く利用されています。DTS は、手動でのデータストリーム管理に伴う複雑さ、エラー、パフォーマンスの課題を解消します。これにより、データパイプラインの維持に煩わされることなく、ビジネスに集中できます。
基本概念
同期タイプ
DTS 同期タスクには、さまざまなビジネスニーズに対応するために、3 つのオプションの同期タイプを含めることができます。
推奨事項
初回同期: 初回同期では、スキーマ同期、完全データ同期、および 増分データ同期 を選択して、最初から完全なデータ同期を実行します。
既存のベースラインデータ: 他の方法でターゲットデータベースにすでにデータが投入されている場合は、増分データ同期 のみを選択してください。ソースデータベースとターゲットデータベース間でデータに一貫性があることを確認してください。これは複雑な操作であり、慎重な評価が必要です。
同期タイプ | 説明 |
スキーマ同期 | 目的:ソースデータベースと一致するスキーマをターゲットデータベースに自動的に作成します。 DTS は、同期対象オブジェクトのスキーマ定義をソースデータベースからターゲットデータベースに同期します。これらのオブジェクトには、テーブル、ビュー、トリガー、ストアドプロシージャ、インデックスが含まれます。ターゲットデータベースが空の場合、このオプションを選択すると、手動でスキーマを作成する手間が省けます。 重要 一部の同期リンクはスキーマ同期をサポートしていません。データ同期タスクを構成する前に、ソースデータベース内のオブジェクトのスキーマ定義に基づいて、対応するデータベース、テーブル、ビューをターゲットデータベースに作成する必要があります。 |
完全データ同期 | 目的:ソースデータベースから既存データを移行します。 DTS は、同期対象のオブジェクトのすべての既存データをソースデータベースからターゲットデータベースにコピーします。このプロセスは、後続の 増分データ同期 のためのデータベースラインを確立します。 |
増分データ同期 | 目的:ソースデータベースとターゲットデータベースを継続的に同期させます。 DTS は、MySQL データベースのバイナリログなどから、同期対象オブジェクトの増分変更ステートメントを継続的にキャプチャします。その後、DTS はこれらのステートメントをターゲットデータベースの必要に応じて変換し、実行して増分データをリアルタイムで同期します。 説明 増分データ同期は継続的に実行され、自動的に終了しません。 これを停止するには、手動でDTS インスタンスを終了するか、DTS インスタンスをリリースする必要があります。 |
同期トポロジ
DTS は 2 つのコアデータ同期トポロジをサポートしています。詳細については、「データ同期トポロジの概要」をご参照ください。
同期トポロジ | 説明 | シナリオ |
一方向同期 | データはソースデータベースから 1 つ以上のターゲットデータベースに一方向に流れます。 | データシャーディングまたはスケーリング、クエリ/レポートのオフロード、リアルタイムデータウェアハウスの構築。 |
双方向同期 | データは 2 つのデータベース間で双方向に流れます。どちらかのデータベースでの変更は、もう一方に同期されます。 | アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダー同期。 |
双方向同期は、正方向同期タスクと逆方向同期タスクで構成されます。双方向同期タスクを設定またはリセットすると、DTS はデータループを防止するために厳しい制限を課します:
初期化ルール: 単方向タスク (たとえば、A から B) は、スキーマ同期 と 完全データ同期 を実行できます。 逆方向のタスク (B から A) は、増分データ同期 のみ設定できます。
データループの回避:A から B に同期されたデータは、A には同期されません。
リセットのリスク: 転送タスクなどの単一のタスクをリセットして再設定する必要がある場合、転送タスクと逆再生タスクの両方をリセットして再設定することをお勧めします。そうしないと、転送タスクが スキーマ同期 と 完全データ同期 を実行すると、システムは逆再生タスクで設定された同期オブジェクトを自動的に削除します。これにより、双方向同期 タスクで予期しない結果が生じる可能性があります。
制限事項
開始する前に、ご利用の環境とビジネスシナリオが以下の要件を満たしていることを確認してください。
一般的な制限事項
制限 | 説明 |
ネットワーク構成 |
|
ワークロード |
|
その他の制限事項
クロスアカウント同期:クロスアカウント同期タスクを作成できるかどうかは、データベースタイプと接続タイプによって異なります。詳細については、「クロスアカウントタスクの構成」をご参照ください。
クロスボーダーデータ同期:この機能はデフォルトでは有効になっていません。この機能を使用する前に、まず クロスボーダーデータ同期の権限をリクエストし、承認を受ける必要があります。
説明同期または移行タスクに クロスボーダーおよびクロスリージョンの操作が含まれる場合、タスクの帯域幅が 100 Mbit/s を超えないようにしてください。帯域幅が 100 Mbit/s を超える場合は、DTS タスクを構成する前に CEN を使用してクロスリージョンネットワーク帯域幅を構成する必要があります。
クロスリージョンまたはクロスボーダータスクとは、ソースデータベースとターゲットデータベースが異なるリージョンにあるタスクです。たとえば、ソースデータベースがシンガポールリージョンの RDS インスタンスで、ターゲットデータベースが中国 (杭州) リージョンの RDS インスタンスである場合です。
よくある質問
付録:同期リンクのサポートマトリックス
以下の表は、DTS がサポートするデータベース同期リンクをまとめたものです。開始する前に、ソースデータベースとターゲットデータベースの組み合わせがサポートされているかどうかを確認できます。右側の [このページの内容] セクションで、ソースデータベースの同期ソリューションをクリックすると、対応するセクションに移動し、サポートされているバージョン、同期タイプ、構成手順を表示できます。
ソースが自己管理 MySQL または RDS for MySQL データベースの場合
PolarDB-X 1.0 のデータベースは RDS for MySQL を使用して作成する必要があります。DTS は PolarDB for MySQL を使用して作成されたデータベースをサポートしていません。
PolarDB-X 1.0 がターゲットの場合、スキーマ同期と初期スキーマ同期はサポートされていません。PolarDB-X 2.0 がターゲットの場合、両方ともサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用することを推奨します。インスタンスのアップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | ||
Oracle (RAC または非 RAC アーキテクチャ) 9i、10g、11g、12c、18c、19c | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 1.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 2.0、3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | RDS for MySQL インスタンスから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for ClickHouse クラスター 20.8 以降 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Elasticsearch 5.5、5.6、6.x、7.x、8.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for Tair (Redis Compatible) インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) 4.0、5.0、6.0、7.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
Tablestore | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Function Compute (FC) 2.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Lindorm | 完全データ同期 増分データ同期 | 一方向同期 | ||
Doris 1.2 以降 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraMQ for RocketMQ 4.x および 5.x シリーズ | 完全データ同期 増分データ同期 | 一方向同期 |
ソースが PolarDB for MySQL クラスターの場合
PolarDB-X 1.0 のデータベースは RDS for MySQL を使用して作成する必要があります。DTS は PolarDB for MySQL を使用して作成されたデータベースをサポートしていません。
PolarDB-X 1.0 がターゲットの場合、スキーマ同期と初期スキーマ同期はサポートされていません。PolarDB-X 2.0 がターゲットの場合、両方ともサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用することを推奨します。インスタンスのアップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
PolarDB for MySQL すべてのバージョン | PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | ||
PolarDB-X 1.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 2.0、3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for MySQL クラスターから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for ClickHouse クラスター 20.8 以降 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Elasticsearch 5.5、5.6、6.x、7.x、8.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Oracle (RAC または非 RAC アーキテクチャ) 9i、10g、11g、12c、18c、19c | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for MySQL クラスターから ApsaraDB for SelectDB インスタンスへのデータ同期 | |
Doris 1.2 以降 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Lindorm | 完全データ同期 増分データ同期 | 一方向同期 |
ソースが PolarDB for PostgreSQL クラスターの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
PolarDB for PostgreSQL 11、14、15、16、17 |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
PolarDB for PostgreSQL 11、14、15、16、17 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL クラスターから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL クラスターから ApsaraDB for SelectDB インスタンスへのデータ同期 |
ソースが PolarDB-X インスタンスの場合
PolarDB-X 1.0 のデータベースは RDS for MySQL を使用して作成する必要があります。DTS は PolarDB for MySQL を使用して作成されたデータベースをサポートしていません。
PolarDB-X 1.0 がターゲットの場合、スキーマ同期と初期スキーマ同期はサポートされていません。PolarDB-X 2.0 がターゲットの場合、両方ともサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用することを推奨します。インスタンスのアップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
PolarDB-X 1.0 | PolarDB-X 1.0 | 完全データ同期 増分データ同期 | 一方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB-X 1.0 インスタンスから AnalyticDB for MySQL 3.0 クラスターへのデータ同期 | |
DataHub | スキーマ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB-X 1.0 インスタンスから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Elasticsearch 5.5、5.6、6.x、7.x、8.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB-X 2.0 インスタンスから AnalyticDB for MySQL 3.0 クラスターへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB-X 2.0 インスタンスから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
Elasticsearch 5.5、5.6、6.x、7.x、8.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Oracle (RAC または非 RAC アーキテクチャ) 9i、10g、11g、12c、18c、19c | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Tablestore | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 1.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが PolarDB for PostgreSQL (Compatible with Oracle) クラスターの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
PolarDB for PostgreSQL (Compatible with Oracle) すべてのバージョン | PolarDB for PostgreSQL (Compatible with Oracle) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL (Compatible with Oracle) クラスターから ApsaraMQ for Kafka インスタンスへのデータ同期 | |
AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL (Compatible with Oracle) クラスターから AnalyticDB for MySQL 3.0 クラスターへのデータ同期 |
ソースが Oracle データベースの場合
構成は新しいコンソールでのみサポートされています。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用することを推奨します。インスタンスのアップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
自己管理 Oracle (RAC または非 RAC アーキテクチャ) 9i、10g、11g、12c、18c、19c | AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 Oracle データベースから AnalyticDB for PostgreSQL インスタンスへのデータ同期 |
DataHub | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for PostgreSQL (Compatible with Oracle) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 Oracle データベースから PolarDB for PostgreSQL (Compatible with Oracle) クラスターへのデータ同期 | |
ApsaraMQ for Kafka 0.10.1.0 から 2.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが自己管理 PostgreSQL または RDS for PostgreSQL データベースの場合
Serverless ApsaraDB RDS for PostgreSQL インスタンスはソースデータベースとしてサポートされていませんが、ターゲットデータベースとしてはサポートされています。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
PolarDB for PostgreSQL 11、14、15、16、17 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | RDS for PostgreSQL インスタンスから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for PostgreSQL (Compatible with Oracle) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 PostgreSQL データベースから PolarDB for PostgreSQL (Compatible with Oracle) クラスターへのデータ同期 | |
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | RDS for PostgreSQL インスタンスから ApsaraDB for SelectDB インスタンスへのデータ同期 |
ソースが自己管理 SQL Server または RDS for SQL Server データベースの場合
サポートされている自己管理 SQL Server ソースデータベースは、Enterprise、Developer、Enterprise Evaluation、Standard、または Web のいずれかのエディションである必要があります。
サポートされている自己管理 SQL Server ターゲットデータベースは、Enterprise、Developer、Enterprise Evaluation、Standard、または Web のいずれかのエディションである必要があります。
SQL Server Cluster および SQL Server Always On 可用性グループがサポートされています。
ソースデータベースが Azure SQL Database の場合、SQL Server 増分同期モード を 増分同期のための CDC インスタンスのポーリングとクエリ に設定します。
自己管理 SQL Server 2005 および RDS for SQL Server 2008 または 2008 R2 はソースデータベースとしてサポートされていません。
ハイブリッドログ解析モード (SQL Server 増分同期モード が クラスター化テーブルはログ解析で増分同期し、ヒープテーブルの場合は CDC で増分同期します (ハイブリッド式ログ解析) に設定されている場合) では、RDS for SQL Server や自己管理型 SQL Server などのサポートされているソースデータベースは次のとおりです。
Enterprise または Enterprise Evaluation エディション:2012、2014、2016、2019、または 2022。
Standard エディション:2016、2019、または 2022。
ソースデータベースが SQL Server の Web エディションの場合、SQL Server 増分同期モード でサポートされているオプションは ソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) のみです。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | RDS for SQL Server インスタンスから AnalyticDB for MySQL 3.0 クラスターへのデータ同期 | |
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
RDS for PostgreSQL 9.4、10、11、12、13、14、15、16、17 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 増分データ同期 | 一方向同期 |
ソースが MariaDB データベースの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
RDS for MySQL | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
RDS for PostgreSQL 9.4、10、11、12、13、14、15、16、17 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが自己管理 MongoDB または ApsaraDB for MongoDB データベースの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
レプリカセットアーキテクチャ
| レプリカセットまたはシャードクラスターアーキテクチャ
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB レプリカセットインスタンスから ApsaraDB for MongoDB レプリカセットまたはシャードクラスターインスタンスへのデータ同期 |
シャードクラスターアーキテクチャ
| レプリカセットまたはシャードクラスターアーキテクチャ
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB シャードクラスターインスタンスから ApsaraDB for MongoDB レプリカセットまたはシャードクラスターインスタンスへのデータ同期 |
ApsaraDB for MongoDB (シャードクラスターアーキテクチャ) 4.0、4.2、4.4、5.0、6.0、7.0 | ApsaraDB for MongoDB (シャードクラスターアーキテクチャ) 4.0、4.2、4.4、5.0、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 双方向同期 | |
ApsaraDB for MongoDB (レプリカセットアーキテクチャ) 4.0、4.2、4.4、5.0、6.0、7.0 | ApsaraDB for MongoDB (レプリカセットアーキテクチャ) 4.0、4.2、4.4、5.0、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 双方向同期 | |
レプリカセットまたはシャードクラスターアーキテクチャ
| Function Compute (FC) 2.0 | 増分データ同期 | 一方向同期 | |
Lindorm | 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB インスタンスから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
AnalyticDB for MySQL 3.0 | 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB インスタンスから AnalyticDB for MySQL 3.0 クラスターへのデータ同期 | |
| 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB インスタンスから PolarDB for MySQL クラスターへのデータ同期 | |
| 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB インスタンスから ApsaraMQ for Kafka インスタンスへのデータ同期 |
ソースが自己管理 Redis または ApsaraDB for Tair (Redis Compatible) インスタンスの場合
Redis は NoSQL データベースであり、スキーマ同期は必要ありません。
Tair (Enterprise Edition) インスタンス間の双方向同期のみがサポートされています。
ソースが自社管理の Redis または ApsaraDB for Tair (Redis Compatible) インスタンスの場合、増分データ同期 オプションは、フルデータ同期と増分同期の両方をサポートします。
RDB バージョン 11 (Redis 7.2 に対応) がサポートされている最高バージョンです。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
|
| 完全データ同期 増分データ同期 | 一方向同期 | |
ApsaraDB for Tair (Redis Compatible) Enterprise Edition/Tair インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) | ApsaraDB for Tair (Redis Compatible) Enterprise Edition/Tair インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) | 完全データ同期 増分データ同期 | 双方向同期 |
ソースが TiDB データベースの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
TiDB | AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ドキュメント準備中 |
ソースが Db2 for LUW データベースの場合
Db2 for LUW は、コンソールでは DB2 for LUW と表示されます。
バージョン 5.4.11 以降の PolarDB-X 2.0 インスタンスを使用することを推奨します。インスタンスのアップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
Db2 for LUW 9.5、9.7、10.1、10.5、11.1、11.5 |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | Db2 for LUW データベースから AnalyticDB for PostgreSQL インスタンスへのデータ同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが Db2 for i (AS/400) データベースの場合
Db2 for i は、コンソールでは DB2 for iSeries (AS/400) として表示されます。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
Db2 for i 7.3、7.4 |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ドキュメント準備中 |
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ドキュメント準備中 |
ソースが AnalyticDB for MySQL 3.0 クラスターの場合
ソースの AnalyticDB for MySQL 3.0 クラスターは、カーネルバージョンが 3.2.1.0 以降である必要があります。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
AnalyticDB for MySQL 3.0 | AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが AnalyticDB for PostgreSQL インスタンスの場合
ソースの AnalyticDB for PostgreSQL インスタンスは、カーネルバージョンが 7.2.1.4 以降である必要があります。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
AnalyticDB for PostgreSQL 7.0 | AnalyticDB for PostgreSQL 7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
AnalyticDB for PostgreSQL 7.0 | ApsaraMQ for Kafka 0.10.1.0 から 2.x | 完全データ同期 増分データ同期 | 一方向同期 | AnalyticDB for PostgreSQL インスタンスから ApsaraMQ for Kafka インスタンスへのデータ同期 |
ソースが Data Management (DMS) 論理データベースの場合
DMS 論理データベースは、複数のシャード化された PolarDB for MySQL インスタンスを使用して作成する必要があります。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
Data Management (DMS) 論理データベース | AnalyticDB for MySQL 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソースが AWS データベースの場合
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 構成ドキュメント |
AWS データベース | コンソールに準じます | DTS と VPN Gateway を使用して Alibaba Cloud RDS インスタンスと AWS EC2 インスタンス間でデータを同期する | ||