Google的用于移动,Web和服务器应用程序开发的Cloud Firestore NoSQL数据库现已以本机模式提供给Google的Cloud Platform(GCP)客户。该公司8月8日宣布了新的管理和管理工具,企业可以使用它们将Cloud Firestore添加到其GCP项目中。此举显着扩大了Cloud Firestore的可用性,到目前为止,只有使用Google Firebase移动应用程序开发平台的开发人员才能以纯模式使用Cloud Firestore。
新工具是Google本周宣布对Cloud Firestore进行的几次更新的一部分。
Cloud Firestore既是Google Cloud Datastore的最新版本,又是Google Cloud Datastore的主要商标。GoogleCloud Datastore是Google多年来提供的NoSQL数据库即服务。Google 将 Cloud Firestore(于去年10月推出)描述为一个云文档数据库,该数据库将Cloud Datastore的最佳元素与为增强可伸缩性,性能和易于开发应用程序而构建的一组新功能结合在一起。
谷歌表示,Cloud Firestore与Cloud Datastore完全向后兼容,但其中的一些功能(包括新的数据模型,对实时更新的支持和离线模式)不兼容。为了适应新旧数据库技术的用户,Cloud Firestore现在以两种模式运行:纯模式和数据存储模式。
Google开发人员倡导者Todd Kerpelman在8月8日发表的另一篇博客中说,纯模式下的Cloud Firestore现在可在GCP控制台中使用,并包括对实时更新以及在线和离线同步功能的支持。
在数据存储区模型中使用Firestore的组织将看到数据库性能和可用性方面的一些实质性改进。但是,他们不会获得Cloud Firestore的所有功能,例如实时更新和脱机支持,Kerpelman说。
他指出,当Cloud Firestore普遍可用时,当前正在使用较旧Cloud Datastore的所有组织将自动移至Datastore模式下的Cloud Firestore。
Google产品经理Dan McGrath在宣布更新的独立博客中说:“此升级将不需要更改代码,并且不会安排任何停机时间。”
Google本周宣布的另一项升级是Cloud Firestore用户可以导入和导出Firestore数据。McGrath说,该功能使组织可以更轻松地将数据迁移到其他数据库,以及执行数据备份等任务或制作数据副本以供其他开发项目使用。Google工程师也在努力使组织更容易使用Cloud Firestore部署和测试应用程序的安全规则。
Google已开始添加新位置,以使用新技术为组织托管Cloud Firestore数据。这些新地点中的第一个是德国法兰克福和南卡罗来纳州。麦格拉思表示,谷歌将在美洲再增加五个新的地点来托管Firestore数据,并在欧洲和亚洲至少增加五个地点。