このトピックでは、データ移行とデータ同期に関するよくある質問とその回答について説明します。
Q: データ移行とデータ同期とは何ですか?
A: データ移行では、Tair または オープンソース Redis から別の Tair または オープンソース Redis にデータ (キーと値のペア) を移行できます。ほとんどの場合、すべてのデータが移行されると移行タスクは停止します。移行タスクはワンタイムタスクです。
データ同期では、Tair または オープンソース Redis から別の Tair または オープンソース Redis にデータ (キーと値のペア) をリアルタイムで同期できます。ほとんどの場合、データ同期タスクは継続的に実行され、ソースデータベースとターゲットデータベース間のデータ整合性を維持します。
データ移行とデータ同期は、ソースデータベースからターゲットデータベースにデータを複製します。ソースデータベース内のデータは影響を受けません。
Q: データ移行とデータ同期はどのように機能しますか?
A: 詳細については、「システムアーキテクチャと設計コンセプト」をご参照ください。
Q: DTS を使用したデータ移行とデータ同期の違いは何ですか?
比較項目 | データ移行 | データ同期 |
シナリオ | データ移行機能は、オンプレミスデータベース、ECS インスタンスでホストされている自己管理データベース、およびサードパーティのクラウドプラットフォーム上のデータベースから Alibaba Cloud 上の Tair インスタンスにデータを移行するために使用されます。 | データ同期は、インスタンス A からインスタンス B など、Tair インスタンス間のリアルタイムデータ同期に使用されます。データ同期は、アクティブ地理的冗長性、ディザスタリカバリ、データ分析などのシナリオで使用できます。 |
利用可能範囲 | ||
特徴 | 異なる Alibaba Cloud アカウントが所有する仮想プライベートクラウド (VPC) にデプロイされた自己管理データベース間のデータ移行をサポートします。 |
|
課金ルールと課金方法 |
|
|
DTS のデータ同期機能は、より多くの Tair 同期シナリオと機能をサポートします。この機能を使用してデータを移行することをお勧めします。詳細については、「データ同期」をご参照ください。
Q: 事前チェック中にエラーが発生した場合はどうすればよいですか?
A: データ移行またはデータ同期タスクを実行する前に、DTS はソースデータベースとターゲットデータベースで事前チェックを実行し、タスクが期待どおりに実行できることを確認します。事前チェック中に発生するエラーのトラブルシューティング方法については、「事前チェックとトラブルシューティング」および「事前チェックの失敗のトラブルシューティング」をご参照ください。