在 中使用同質資料遷移從 MongoDB 資料庫遷移資料 AWS DMS - AWS 資料庫遷移服務

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中使用同質資料遷移從 MongoDB 資料庫遷移資料 AWS DMS

您可以使用 同質資料遷移將自我管理的 MongoDB 資料庫遷移至 Amazon DocumentDB。 會為您的資料遷移 AWS DMS 建立無伺服器環境。對於不同類型的資料遷移, AWS DMS 使用不同的原生 MongoDB 資料庫工具。

對於全負載類型的同質資料遷移, AWS DMS 會使用 從來源資料庫mongodump讀取資料,並將其存放在連接到無伺服器環境的磁碟上。 AWS DMS 讀取所有來源資料後,它會mongorestore在目標資料庫中使用 來還原您的資料。

對於完整載入和變更資料擷取 (CDC) 類型的同質資料遷移, AWS DMS 會使用 從您的來源資料庫mongodump讀取資料,並將其存放在連接到無伺服器環境的磁碟上。 AWS DMS 讀取所有來源資料後,它會mongorestore在目標資料庫中使用 來還原您的資料。 AWS DMS 完成完整載入後,會自動切換到發佈者和訂閱者模型以進行邏輯複寫。在此模型中,我們建議調整 oplog 的大小,以保留變更至少 24 小時。

對於變更資料擷取 (CDC) 類型的同質資料遷移,請在資料遷移設定immediately中選擇 ,以在實際資料遷移開始時自動擷取複寫的起點。

注意

對於任何新的或重新命名的集合,您需要為這些集合建立新的資料遷移任務,做為同質資料遷移。對於與 MongoDB 相容的來源, AWS DMS 不支援 createrenamedrop collection操作。

下圖顯示在 中使用同質資料遷移 AWS DMS 將 MongoDB 資料庫遷移至 Amazon DocumentDB 的程序。

使用DMS同質資料遷移的 MongoDB 資料遷移架構圖。