Cloud Firestore 位置

在使用 Cloud Firestore 之前,您必须先为数据库选择位置。为缩短延迟并提高可用性,请将您的数据存储在需要这些数据的用户和服务附近。

位置类型

您可以将 Cloud Firestore 数据存储在多区域位置或单区域位置

多区域位置

多区域位置是一般地理区域,例如美国。多区域位置中的数据会复制到多个区域。在单个区域内,数据会跨地区复制。

如果您想要最大限度地提高数据库的可用性和耐用性,请选择多区域位置。多区域位置即使失去全部区域也可以维持可用性,且不会丢失数据。

以下多区域位置可用于 Cloud Firestore:

多区域名称 多区域说明
eur3/europe-west 欧洲
nam5/us-central 美国

单区域位置

单区域位置是具体的地理位置,如南卡罗来纳州。单区域位置中的数据会复制到单个区域内的多个地区。

如果您的应用对延迟较敏感,或者您想要与其他 Google Cloud Platform 资源共用位置,请选择单区域位置以降低成本和写入延迟。

以下单区域位置可供使用:

区域名称区域说明
北美洲
us-west2洛杉矶
northamerica-northeast1蒙特利尔
us-east1南卡罗来纳州
us-east4北弗吉尼亚
南美洲
southamerica-east1圣保罗
欧洲
europe-west2伦敦
europe-west3法兰克福
亚洲
asia-south1孟买
asia-east2香港
asia-northeast1东京
澳大利亚
australia-southeast1悉尼

每个单区域位置与其他单区域位置至少相隔 100 英里。

项目位置设置

项目的位置设置由以下产品共用:

  • Cloud Firestore
  • App Engine
  • Cloud Storage

    此选择会确定您的默认 Cloud Storage 存储分区的位置,不过您可以在其他位置创建存储分区。

如果在一个产品中设置位置,则也会为另一个产品设置位置。设置后,您就无法更改项目的位置设置。

如需详细了解 Firestore 位置设置及其对其他 Firebase 产品的影响,请参阅设置项目位置

查看项目的位置设置

您可在项目设置中查看位置设置。在 Firebase 控制台中查看项目设置。

后续步骤

  • 要详细了解如何构建应用以满足您的延迟、可用性和耐用性要求,请参阅地理和区域

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面