tencent cloud

Data Transfer Service

使用説明

下载
聚焦模式
字号
最后更新时间: 2026-10-16 17:09:24
本文档由 AI 翻译并辅助审校

ソースデータベースへの影響

DTSはフルデータ同期を実行する際に、一定のソースデータベースリソースを占有し、ソースデータベースの負荷上昇を引き起こし、データベース自体の圧力を高める可能性があります。データベースの設定が低すぎる場合は、ビジネスのオフピーク期にデータ移行を実行することをお勧めします。

ターゲットデータベースへの影響

移行プロセス中、DTSはシステムサービスアカウントを使用して、ターゲット側のTencentDTSDataデータベースにタスクIDでテーブルを作成します(例えばテーブル名はdts-xxxxx)。このテーブルはCHECKPOINTの記録に使用され、タスクが中断された場合に再開を実現します。

移行アーキテクチャ

1. シャード移行に関する説明は以下の通りです:
1.1 シャードクラスターの移行前に、ソースクラスターの孤立ドキュメント(Orphaned Document)を事前にクリーンアップすることをお勧めします。そうしないと、移行後のデータ検証に不一致が生じる可能性があります。孤立ドキュメントのクリーンアップ方法については、MongoDB公式ドキュメントcleanupOrphanedを参照してください。
1.2 シャード移行中は、ソース側で移行対象のデータベース・テーブルに対してシャードを有効にしないでください。ソース側とターゲット側のデータ分散の不一致を避けるためです。移行中に、ソース側で移行対象のデータベース・テーブルに対してシャードを有効にする操作が存在する場合は、ターゲット側でシャードの状態をチェックしてください。ターゲット側でシャードが有効になっていない場合は、手動でシャードを有効にする操作を実行してください。シャードを有効にする具体的な操作については、MongoDB公式ドキュメントShard a Collectionを参照してください。
1.3 ソース側がTencent Cloud MongoDB 3.2バージョンのシャードクラスターである場合、移行時はデフォルトですべてのシャードキーをハッシュシャードキーとして処理します。ターゲット側で範囲シャードキーを使用する場合は、データ移行前に、あらかじめターゲット側で範囲シャードキーを作成してください。
1.4 シャードクラスターの移行中はシャード数を増減しないでください。そうしないと、データの不一致が発生する可能性があります。
2. 単一ノードにはOplogがないため、自己構築インスタンスが単一ノードの場合は、増分移行をサポートしていません。
3. レプリカセットおよびシャードクラスター版(4.2以降のバージョン)MongoDBの移行では、増分移行はChange Streamによるデータ変更の取得をサポートします。
4. シャードクラスター版MongoDBの移行では、SRVアドレスによるMongoDBデータベースへの接続をサポートします。

注意事項

注意:
ソース側がAWS DocumentDBであり、増分移行にChange Stream移行方式を選択している場合は、必ずChange Streamを有効にしてください。そうしないと、増分データを同期できなくなります。
1. 移行中に以下の操作を行わないでください。行った場合、移行タスクが失敗する可能性があります。
ソースデータベースとターゲットデータベース内のユーザー情報(ユーザー名、パスワード、権限を含む)とポート番号を変更、削除しないでください。
ソースデータベース上でoplogを削除する操作を実行しないでください。
データ移行段階では、ターゲットデータベースTencentDTSDataを削除しないでください。
2. データ移行段階では、ターゲットデータを慎重に操作してください。最終的なデータの不一致を避けてください。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈