使用同質數據遷移從 MongoDB 數據庫遷移數據 AWS DMS - AWS Database Migration Service

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

使用同質數據遷移從 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 不支持create和操作。rename drop collection

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

使用DMS同質數據遷移的 MongoDB 數據遷移的體系結構圖。