自動升級為 Cloud Firestore

本頁說明 Google Cloud Datastore 升級為 Cloud Firestore 的升級路徑。

Cloud Firestore 能夠在「Datastore 模式」下運作,因此具備與 Cloud Datastore 回溯相容的能力。您可以在 Datastore 模式下建立 Cloud Firestore 資料庫,以存取改良後的 Cloud Firestore 儲存層,同時仍然維持 Cloud Datastore 的系統行為。Cloud Firestore (Datastore 模式) 移除了以下 Cloud Datastore 限制:

  • 查詢不再是最終一致,而是全部同步一致。
  • 交易不再侷限於 25 個實體群組。
  • 寫入實體群組的速度不再侷限於每秒 1 個。

如要進一步瞭解 Datastore 模式,請參閱 Cloud Firestore (Datastore 模式) 一節。

未來 GCP 會逐步將現有的 Cloud Datastore 資料庫升級至 Cloud Firestore (Datastore 模式)。

自動升級至 Cloud Firestore (Datastore 模式)

自動升級程序開始後,GCP 就會開始聯絡現有 Cloud Datastore 資料庫的擁有者,排定自動升級至 Cloud Firestore (Datastore 模式) 的時間。

如果您管理的應用程式使用 Cloud Datastore,您不需更新應用程式程式碼。我們會通知您應用程式升級至 Datastore 模式的時程。升級時您不需要停機。

如有其他關於自動升級程序的問題,請聯絡我們的支援管道

將空的 Cloud Datastore 執行個體升級

如果您的 Cloud Datastore 資料庫是空的,而且未曾執行過寫入資料庫的作業,則可以升級至 Datastore 模式或原生模式的 Cloud Firestore:

升級至 Cloud Firestore 選項的螢幕擷取畫面。

如果您未收到這個選項,表示您的資料庫執行個體會自動在未來升級。

如果您從 Cloud Datastore 升級至 Cloud Firestore (Datastore 模式),或從 Datastore 模式升級至原生模式,則無法復原升級操作。

測試現有應用程式

對於正在使用 Cloud Datastore 的現有應用程式,您可以在 Datastore 模式下使用 Cloud Firestore,執行以下操作來測試應用程式行為:

  1. 建立一個新的專案。在此專案之中,於 Datastore 模式下的資料庫中建立一個 Cloud Firestore。
  2. 使用代管匯出服務,將您的應用程式資料匯出至 Cloud Storage。
  3. 使用代管匯入服務,將您的應用程式資料匯入至您的新專案。
  4. 將要測試的應用程式邏輯複製到新專案,或是針對新專案模擬應用程式行為。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Datastore 說明文件