このトピックでは、データ移行とデータ同期に関するよくある質問に対する回答を提供します。
- Q: データ移行とデータ同期とは何ですか?
- Q: データ移行とデータ同期はどのように機能しますか?
- Q: DTSを使用したデータ移行とデータ同期の違いは何ですか?
- Q: 事前チェック中にエラーが発生した場合はどうすればよいですか?
Q: データ移行とデータ同期とは何ですか?
- A: データ移行を使用すると、キーと値のペアに格納されたデータをRedisデータベースから別のデータベースに移行できます。 ほとんどの場合、移行タスクはすべてのデータが移行された後に停止します。 移行タスクは1回限りのタスクです。
- データ同期を使用すると、キーと値のペアに保存されたデータを、あるRedisデータベースから別のRedisデータベースにリアルタイムで同期できます。 ほとんどの場合、データ同期タスクは継続的に実行され、ソースデータベースとターゲットデータベース間のデータの一貫性を維持します。
説明 データ移行とデータ同期は、ソースデータベースからターゲットデータベースにデータをレプリケートします。 ソースデータベースのデータは影響を受けません。
Q: データ移行とデータ同期はどのように機能しますか?
A: 詳細については、「システムアーキテクチャと設計の概念」をご参照ください。
Q: DTSを使用したデータ移行とデータ同期の違いは何ですか?
比較項目 | データ移行 | データ同期 |
シナリオ | データ移行機能は、オンプレミスデータベース、Elastic Compute Service (ECS) インスタンスでホストされている自己管理型データベース、およびサードパーティのクラウドプラットフォーム上のデータベースからAlibaba cloudにデータを移行するために使用されます。 | データ同期は、Redisデータベース間のリアルタイムデータ同期に使用されます。 データ同期は、アクティブな地理的冗長性、ディザスタリカバリ、データ分析などのシナリオで使用できます。 |
可用性範囲 | データ移行のサポート。 | データ同期のサポート。 |
機能 | 異なるAlibaba Cloudアカウントが所有する仮想プライベートクラウド (VPC) にデプロイされている自己管理型データベース間でのデータ移行をサポートします。 |
|
課金方法 | 従量課金方式のみサポートされています。 | 従量課金およびサブスクリプション課金方法がサポートされています。 |
課金ルール | 増分データ移行が一時停止されている期間を含め、増分データ移行が進行中の場合にのみ課金されます。 スキーマ移行および完全データ移行に対しては課金されません。 |
|
説明 data Transmission Service (DTS) のデータ同期機能は、より多くのシナリオに適しています。 この機能を使用してデータを移行することを推奨します。 詳細については、「概要」をご参照ください。
Q: 事前チェック中にエラーが発生した場合はどうすればよいですか?
A: データ移行またはデータ同期タスクを実行する前に、DTSはソースデータベースとターゲットデータベースで事前チェックを実行し、タスクが期待どおりに実行できることを確認します。 事前チェック中に発生したエラーのトラブルシューティング方法については、「事前チェックとトラブルシューティング」および「事前チェックの失敗のトラブルシューティング」をご参照ください。