
2014年,Google旗下Firebase宣布向所有用户开放Cloud Firestore。这是一款面向移动和Web开发者的云端NoSQL服务,随正式推出同步上线新功能及10个新区域。
什么是Cloud Firestore?
Cloud Firestore是Google Cloud Platform此前以Beta版推出的NoSQL服务,旨在作为Realtime Database的替代方案。
Firebase已具备实时数据库服务,为何还需Cloud Firestore?两者存在显著差异:相比实时数据库,Cloud Firestore响应复杂查询更快;支持云端自动扩展,消除开发者扩容顾虑;离线功能不仅覆盖移动端,还扩展至Web端。计费方面,实时数据库按带宽和存储量收费,而Cloud Firestore额外计入读取、写入和删除操作次数,费用高低取决于应用规模与使用情况。
Beta阶段强制启用多区域(multi-region)功能推高了成本。此次公告明确,未来几天将上线单区域(regional)服务,从单一位置提供服务可使成本最高降低50%。同时,亚洲、澳大利亚、美洲和欧洲新增10个数据中心投入使用。
新增区域让开发者能根据应用需求选择最优部署位置,从而为用户提供更快速的服务体验。

