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 資源位置:

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

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

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

地點類型

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

請注意,如果您已經擁有一個位置為us-centraleurope-west的 App Engine 應用,那麼您的 Cloud Firestore 數據庫將被視為multi-regional

多區域位置

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

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

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

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悉尼

位置 SLA

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

涵蓋的服務每月正常運行時間百分比
Cloud Firestore 多區域>= 99.999%
Cloud Firestore 區域>= 99.99%

位置定價

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

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

查看項目的位置設置

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

下一步

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