遷移至與 MongoDB 相容的 Firestore

僅適用於 Cloud Firestore Enterprise 版。

您可以將與 MongoDB 相容的來源資料庫,遷移至與 MongoDB 相容的 Firestore 資料庫,停機時間極短。

遷移步驟

本節將詳細說明各個遷移步驟。

Datastream 服務會在來源和目的地之間建立串流。在本例中,來源是目前的 MongoDB 相容部署作業,目的地則是 Cloud Storage。這項程序包含下列步驟:

  1. 為 MongoDB 來源建立來源 Datastream 連線設定檔。具體操作說明取決於 MongoDB 相容來源的類型和部署方式。

  2. 建立 Cloud Storage bucket,接收來自 MongoDB 相容來源資料庫的資料和變更事件。

  3. 建立目的地 Datastream 連線設定檔,使用這個 Cloud Storage bucket。

  4. 建立並啟動 Datastream 串流,將來源連線設定檔連結至目的地連線設定檔。

  5. 啟動 Dataflow 管道,開始將擷取的資料注入與 MongoDB 相容的 Cloud Firestore 資料庫。

  6. 監控串流 找出遷移程序中的重要里程碑,判斷資料轉移期間是否發生任何錯誤。

  7. 在適當時間停止寫入流量至來源資料庫。將所有資料 (包括最近的變更) 複製到具有 MongoDB 相容性的資料庫後,請將讀取流量重新導向至新目的地。Cloud Firestore

  8. 啟用寫入流量, 將資料寫入與 MongoDB 相容的 Cloud Firestore 資料庫。