Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Cloud Firestore 位置

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

在使用 Cloud Firestore 之前,您必須為數據庫選擇一個位置。要減少延遲並提高可用性,請將數據存儲在靠近需要它的用戶和服務的地方。此位置設置是您項目的默認 Google Cloud Platform (GCP) 資源位置

請注意,您的默認 GCP 資源位置可能之前已設置,無論是在項目創建期間還是在設置需要位置設置的其他服務時(見下文)。

默認 GCP 資源位置

您的應用程序可用的多項服務需要位置設置,稱為項目的默認 Google Cloud Platform (GCP) 資源位置。此位置是為需要位置設置的 GCP 服務存儲數據的位置。

以下產品共享相同的默認 GCP 資源位置:

  • 雲端 Firestore
    請注意,您的默認 GCP 資源位置不適用於Firebase 實時數據庫

  • 雲儲存
    請注意,您的默認 GCP 資源位置僅適用於您的默認Cloud Storage 存儲桶。如果您使用的是 Blaze 計劃,則可以創建多個存儲桶,每個存儲桶都有自己的位置

  • 谷歌應用引擎 (GAE) 應用程序
    如果您設置App Engine 應用程序,它的位置會共享您的默認 GCP 資源位置。請注意,如果您使用 Cloud Scheduler(例如,運行計劃函數),則您的項目中需要有一個 App Engine 應用程序。

位置類型

您可以將 Cloud Firestore 數據存儲在多區域位置區域位置

請注意,如果您已經擁有位置為us-centraleurope-west的 App Engine 應用程序,您的 Cloud Firestore 數據庫將被視為多區域的

多區域位置

選擇多區域位置以最大限度地提高數據庫的可用性和持久性。

多區域位置由一組定義的區域組成,其中存儲了數據庫的多個副本。每個副本要么是包含數據庫中所有數據的讀寫副本,要么是不維護完整數據集但參與復制的見證副本。

通過在多個區域之間複製數據,即使整個區域丟失也可以繼續提供數據。在一個區域內,數據會跨區域複製,這樣即使區域丟失,數據也可以繼續在該區域內提供服務。

Firebase 支持以下多區域 GCP 資源位置:
多區域名稱多區域描述讀寫區域見證區
eur3歐洲europe-west1 (比利時)、 europe-west4 (荷蘭) europe-north1 (芬蘭)
nam5美國us-central1 (愛荷華州)、 us-central2 (俄克拉荷馬州 - 私有 GCP 區域) us-east1 (南卡羅來納州)

區域位置

區域位置是特定的地理位置,例如南卡羅來納州。區域位置中的數據被複製到一個區域內的多個區域中。所有區域位置與其他區域位置至少相隔 100 英里。

如果您的應用程序對延遲敏感,或者與其他 GCP 資源共置,請選擇區域位置以降低成本、降低寫入延遲。

Firebase 支持以下區域 GCP 資源位置:
區域名稱地區說明
北美
us-west1俄勒岡州
us-west2洛杉磯
us-west3鹽湖城
us-west4拉斯維加斯
northamerica-northeast1蒙特利爾
us-east1南卡羅來納
us-east4弗吉尼亞北部
南美洲
southamerica-east1聖保羅
歐洲
europe-west2倫敦
europe-west3法蘭克福
europe-central2華沙
europe-west6蘇黎世
亞洲
asia-south1孟買
asia-southeast1新加坡
asia-southeast2雅加達
asia-east2香港
asia-east1台灣
asia-northeast1東京
asia-northeast2大阪
asia-northeast3漢城
澳大利亞
australia-southeast1悉尼

australia-southeast2

此位置不支持 Cloud Storage for Firebase。如果您計劃使用 Cloud Storage for Firebase,則應選擇其他位置。

墨爾本

位置 SLA

您的 Cloud Firestore 位置類型決定了服務水平協議 (SLA)的正常運行時間百分比:

承保服務每月正常運行時間百分比
Cloud Firestore 多區域>= 99.999%
Cloud Firestore 區域性>= 99.99%

位置定價

您的 Cloud Firestore 位置決定了數據庫操作的成本。

有關按區域和按區域類型定價的全面說明,請參閱了解 Cloud Firestore 計費

查看項目的位置設置

在 Firebase 控制台中,轉到您的項目設置

下一步

  • 有關構建應用程序以滿足您的延遲、可用性和持久性要求的更多信息,請參閱地理和區域