首页>数码 >内容

【Google Cloud Next18】无伺服器NoSQL云端资料库Firestore将向后相容Datastore

数码2021-02-28 06:04:53
最佳答案

将于今秋问世的Cloud Services Platform,无伺服器服务作为支援该混合云解决方案的重要部分,Google除了释出无伺服器工作负载管理平台Knative,同时也强化了PaaS平台App Engine与事件驱动无伺服器运算平台Cloud Functions等原有的服务。

另外,Google用来帮助开发者快速生产高品质行动应用程式的平台Firebase,其用于行动、网页与伺服器开发的无伺服器NoSQL资料库Cloud Firestore,Google宣布即将在GCP控制台新增使用者介面,让更多用户存取这个测试版服务。另外,Cloud Firestore将在数周后支援Datastore模式。

Cloud Firestore目前仍是测试版,为全託管原生云端无伺服器的NoSQL文件资料库,被Google定位成Cloud Datastore的下一代接班人,目标提供简单的储存、同步与查询等资料库操作方法,支援全球行动、网页以及物联网应用程式。由于得力于GCP基础架构的加持,Cloud Firestore具备强健的弹性与可扩展性,能根据应用程式的负载,自动水平扩展或是缩减规模,其内建安全性存取控制,使用者能透过组态语言处理资料验证的问题。

与Firebase即时资料库(Realtime Database)相似,Cloud Firestore可透过即时Listener与离线支援,在不考量网路连线品质的状态下,无缝同步资料。Google强调,当后端资料变更后,Cloud Firestore能为开发者的应用程式,提供近乎即时的同步能力。这个能力不只方便开发多使用者应用程式,同时也代表单一使用者可以在不同装置上使用相同的应用程式。

而Cloud Firestore也支援完整的离线功能。即便在离线状态,使用者仍可以存取或是变更资料,而这些改变将会在装置或是服务重新连线后进行同步。离线同步支援利用了本地端的快取以提供无缝资料服务,而这也让应用程式即使在失去网路连线后,仍然保有回应能力。

Google宣布数周后为Cloud Firestore提供的Datastore模式,将让原本使用Cloud Datastore服务的应用程式,能够完整相容Cloud Firestore,这样的升级带来99.999%的SLA,实体群组将不再有每秒写入限制,也解除跨实体群组的交易限制。开发者可以让行动或是网页客户端直接存取Cloud Firestore,而不需要设置中介伺服器来管理资料存取,达到真正的无伺服器状态。

Cloud Firestore相容于Datastore API与现存的客户端函式库,因此在即将上线的Datastore模式,开发者不需要对应用程式进行任何更新,便能无痛使用Cloud Firestore。Google提到,在Cloud Firestore正式可用后,官方会透明的迁移原本使用Cloud Datastore的应用程式到Cloud Firestore后端。

 

 

免责声明:本文由用户上传,如有侵权请联系删除!