Data Transmission Service (DTS) のデータ同期機能は、異なるデータソース間のリアルタイムなデータ同期を可能にします。この機能は、ソースデータベースからのデータ変更をキャプチャし、リアルタイムでターゲットデータベースに適用します。バージョンアップグレード、データのシャーディングまたはスケーリング、アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダーデータ同期、クエリとレポートのオフロード、リアルタイムデータウェアハウスの構築などのシナリオで広く使用されています。DTS を使用することで、データストリームの手動管理に伴う複雑さ、エラー、配信の課題を回避できます。これにより、データパイプラインの維持に時間を費やすことなく、ビジネスに集中できます。
基本概念
同期タイプ
DTS の同期タスクは、さまざまなビジネスニーズに対応するために、3 つのオプションの同期タイプを組み合わせます。
オプションの提案
初回同期:新しい同期タスクの場合、スキーマ同期、完全データ同期、増分データ同期を選択して、完全なデータ同期を実行します。
既存のベースラインデータ:ターゲットデータベースにすでに必要なベースラインデータが含まれている場合は、増分データ同期のみを選択する必要があります。この場合、タスクを開始する前に、ソースデータベースとターゲットデータベースのデータが一致していることを確認する必要があります。これは複雑な操作であり、慎重な評価が必要です。
同期タイプ | 説明 |
スキーマ同期 | 目的:ターゲットデータベースにソースデータベースと一致する構造を自動的に作成します。 DTS は、同期対象オブジェクト (テーブル、ビュー、トリガー、ストアドプロシージャ、インデックスなど) のスキーマ定義をソースデータベースからターゲットデータベースに同期します。ターゲットデータベースが空の場合、このオプションを選択すると、手動で作成する手間が省けます。 重要 一部の同期リンクはスキーマ同期をサポートしていません。データ同期タスクを設定する前に、ソースデータベースの同期対象オブジェクトのスキーマ定義に基づいて、ターゲットデータベースに対応するデータベース、データテーブル、ビューを作成する必要があります。 |
完全データ同期 | 目的:ソースデータベースから既存データを移行します。 DTS は、同期対象オブジェクトのすべての既存データをソースデータベースからターゲットデータベースにコピーします。これにより、後続の増分データ同期のためのデータベースラインが確立されます。 |
増分データ同期 | 目的:ソースデータベースとターゲットデータベースを継続的に同期させます。 DTS は、ソースデータベースから同期対象オブジェクトの増分変更ステートメント (例えば、MySQL データベースのバイナリログから) を継続的に取得します。その後、ターゲットデータベースのタイプに合わせて必要に応じて変換し、ターゲットデータベースでステートメントを実行します。これにより、増分データのリアルタイム同期が実現します。 説明 増分データ同期は継続的に実行され、自動的に終了しません。停止するには、手動でDTS インスタンスを終了するか、DTS インスタンスをリリースする必要があります。 |
同期トポロジ
DTS は 2 つのコアデータ同期トポロジをサポートしています。詳細については、「データ同期トポロジの概要」をご参照ください。
同期トポロジ | 説明 | シナリオ |
一方向同期 | データはソースデータベースから 1 つ以上のターゲットデータベースへ一方向に流れます。 | データのシャーディングまたはスケーリング、クエリとレポートのオフロード、リアルタイムデータウェアハウスの構築。 |
双方向同期 | データは 2 つのデータベース間で双方向に流れます。どちらかのデータベースでの変更は、もう一方に同期されます。 | アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダー同期。 |
双方向同期は、順方向と逆方向の同期タスクで構成されます。双方向同期タスクを設定またはリセットする際にデータループを防ぐため、DTS は以下の厳格な制限を適用します。
初期化ルール:一方向 (例えば、A から B) のタスクのみがスキーマ同期と完全データ同期を実行できます。逆方向 (B から A) のタスクは増分データ同期のみに設定できます。
データループの防止:A から B に同期されたデータは、A には同期されません。
リセットのリスク:タスクの 1 つ (例えば、順方向タスク) をリセットするには、再設定する前に順方向と逆方向の両方のタスクをリセットする必要があります。そうしないと、順方向タスクがスキーマ同期と完全データ同期を実行する際に、システムは逆方向タスクで設定された同期オブジェクトを自動的に削除します。これにより、双方向同期タスクが予期しない結果を生じる可能性があります。
制限事項
タスクを設定する前に、ご利用の環境とビジネスシナリオが以下の要件を満たしていることを確認してください。
一般的な制限事項
制限 | 説明 |
ネットワーク構成 |
|
ワークロード |
|
その他の制限事項
クロスアカウント同期:クロスアカウント同期タスクを作成できるかどうかは、特定のデータベースタイプと接続タイプによって異なります。詳細については、「Alibaba Cloud アカウント間でのタスク設定」をご参照ください。
クロスボーダーデータ同期:この機能はデフォルトでは有効になっていません。まずクロスボーダーデータ同期の権限をリクエストする必要があります。リクエストが承認された後にのみ、この機能を使用できます。
説明同期または移行タスクにクロスボーダーおよびクロスリージョンのデータ転送が含まれる場合、必要な帯域幅が 100 Mbit/s を超えないようにしてください。必要な帯域幅が 100 Mbit/s を超える場合は、DTS タスクを設定する前にCEN を使用してクロスリージョンネットワーク帯域幅を設定する必要があります。
クロスリージョンまたはクロスボーダータスクとは、DTS コンソールで設定するタスクのことで、例えば、シンガポールリージョンの 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 がターゲットの場合は両方サポートされます。
PolarDB-X 2.0 インスタンスはバージョン 5.4.11 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
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 から Alibaba Cloud Message Queue for Kafka へのデータ同期 | |
ApsaraDB for ClickHouse クラスター バージョン 20.8 以降 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
Elasticsearch バージョン 5.5、5.6、6.x、7.x、8.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for Tair (Redis 互換) インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) バージョン 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 がターゲットの場合は両方サポートされます。
PolarDB-X 2.0 インスタンスはバージョン 5.4.11 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
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 から Alibaba Cloud Message Queue for Kafka へのデータ同期 | |
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 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
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 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
ApsaraDB for SelectDB | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 |
ソース:PolarDB-X
PolarDB-X 1.0 のデータベースは、RDS for MySQL に基づいて作成する必要があります。DTS は現在、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。
PolarDB-X 1.0 がターゲットの場合、スキーマ同期と初期スキーマ同期はサポートされていません。PolarDB-X 2.0 がターゲットの場合は両方サポートされます。
PolarDB-X 2.0 インスタンスはバージョン 5.4.11 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
PolarDB-X 1.0 | PolarDB-X 1.0 | 完全データ同期 増分データ同期 | 一方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL バージョン 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
DataHub | スキーマ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB-X 1.0 から Alibaba Cloud Message Queue for Kafka へのデータ同期 | |
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 から Alibaba Cloud Message Queue for Kafka へのデータ同期 | |
DataHub | スキーマ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
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 (Oracle 互換)
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL (Oracle 互換) クラスターから Alibaba Cloud Message Queue for Kafka へのデータ同期 | |
AnalyticDB for MySQL バージョン 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | PolarDB for PostgreSQL (Oracle 互換) クラスターから AnalyticDB for MySQL 3.0 へのデータ同期 |
ソース:Oracle
これは新しいコンソールでのみ設定できます。
ターゲットの PolarDB-X 2.0 インスタンスはバージョン 5.4.11 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
自己管理 Oracle (RAC または非 RAC アーキテクチャ) バージョン 9i、10g、11g、12c、18c、19c | AnalyticDB for PostgreSQL バージョン 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
DataHub | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
MaxCompute | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 Oracle データベースから PolarDB for PostgreSQL (Oracle 互換) へのデータ同期 | |
Alibaba Cloud Message Queue for Kafka バージョン 0.10.1.0 から 2.x | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 Oracle データベースから Alibaba Cloud Message Queue for Kafka へのデータ同期 |
ソース:自己管理 PostgreSQL または RDS for PostgreSQL
RDS for PostgreSQL Serverless インスタンスはソースデータベースとしてはサポートされていませんが、ターゲットデータベースとしてはサポートされています。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | |
PolarDB for PostgreSQL バージョン 11、14、15、16、17 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 双方向同期 | ||
AnalyticDB for PostgreSQL バージョン 4.3、6.0、7.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for PostgreSQL (Oracle 互換) すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | 自己管理 PostgreSQL データベースから PolarDB for PostgreSQL (Oracle 互換) へのデータ同期 | |
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 クラスターと 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 Edition:バージョン 2012、2014、2016、2019、または 2022。
Standard Edition:バージョン 2016、2019、または 2022。
SQL Server の Web Edition がソースの場合、SQL Server 増分同期モードはソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) のみをサポートします。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
|
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
| スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ||
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 | 完全データ同期 増分データ同期 | 一方向同期 | ||
AnalyticDB for MySQL 3.0 | 完全データ同期 増分データ同期 | 一方向同期 | ||
| 完全データ同期 増分データ同期 | 一方向同期 | ||
PolarDB for MySQL すべてのバージョン | 完全データ同期 増分データ同期 | 一方向同期 | ||
| 完全データ同期 増分データ同期 | 一方向同期 | ApsaraDB for MongoDB から Alibaba Cloud Message Queue for Kafka へのデータ同期 |
ソース:自己管理 Redis または ApsaraDB for Tair (Redis 互換)
Redis は NoSQL データベースであり、スキーマ同期は必要ありません。
Tair (Enterprise Edition) インスタンス間の双方向同期のみがサポートされています。
ソースが自己管理 Redis インスタンスまたは ApsaraDB for Tair (Redis 互換) インスタンスの場合、完全データ同期と増分データ同期がサポートされます。これらは 増分データ同期という単一のステップにまとめられます。
サポートされる最高の RDB バージョンは 11 で、これは Redis 7.2 に対応します。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
|
| 完全データ同期 増分データ同期 | 一方向同期 | |
ApsaraDB for Tair (Redis 互換) Enterprise Edition/Tair インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) | ApsaraDB for Tair (Redis 互換) Enterprise Edition/Tair インスタンス (クラスター、標準、または読み書き分離アーキテクチャ) | 完全データ同期 増分データ同期 | 双方向同期 |
ソース:TiDB
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
TiDB | AnalyticDB for MySQL バージョン 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | |
PolarDB-X 2.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | ドキュメント準備中 |
ソース:Db2 for LUW
Db2 for LUW はコンソールで DB2 for LUW と表示されます。
ターゲットの PolarDB-X 2.0 インスタンスはバージョン 5.4.11 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
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 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 | Alibaba Cloud Message Queue for Kafka バージョン 0.10.1.0 から 2.x | 完全データ同期 増分データ同期 | 一方向同期 | AnalyticDB for PostgreSQL から Alibaba Cloud Message Queue for Kafka へのデータ同期 |
ソース:Data Management (DMS) 論理データベース
DMS 論理データベースは、複数のシャード化された PolarDB for MySQL インスタンスから作成する必要があります。
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
Data Management (DMS) 論理データベース | AnalyticDB for MySQL バージョン 3.0 | スキーマ同期 完全データ同期 増分データ同期 | 一方向同期 | Data Management (DMS) 論理データベースから AnalyticDB for MySQL 3.0 へのデータ同期 |
ソース:AWS プラットフォームデータベース
ソースデータベース | ターゲットデータベース | 同期タイプ | 同期トポロジ | 設定ドキュメント |
AWS プラットフォームデータベース | コンソールで利用可能なものによります | VPN ゲートウェイを使用して Alibaba Cloud RDS インスタンスと AWS EC2 インスタンス間でデータを同期する | ||