数据存储模式下的Cloud Firestore转换问题

时间:2018-10-12 06:29:24

标签: google-cloud-platform google-cloud-datastore google-cloud-firestore

文档说,在不久的将来,现有的数据存储区将以数据存储区模式转换为Cloud Firestore。增加的好处显示为:

  

数据存储模式下的Cloud Firestore数据存储模式下的Cloud Firestore   使用Cloud Datastore系统行为,但访问Cloud Firestore的   存储层,消除了以下Cloud Datastore限制:

  •   

    最终的一致性,所有Cloud Datastore查询都变得更加强大   一致的。

  •   

    交易不再局限于25个实体组。

  •   

    对实体组的写入不再限于每秒1个。

发生此更改时,是否可以继续对数据存储使用相同的代码,然后“魔术”事务将不再具有限制并且写入将不限于1秒?还是需要利用这些新升级进行SDK升级?

另一个问题:写入实体组的新限制是什么?还是会无限地消除共享计数器之类的东西?

2 个答案:

答案 0 :(得分:0)

根据the documentation:是。

一旦Cloud Firestore达到一般可用性,GCP将开始通知Datastore用户有关以Datastore模式安排从Datastore到Cloud Firestore的更新的计划。从理论上讲,此更新不需要停机。

更新完成后,您完全不需要更改代码。

答案 1 :(得分:-1)

  

另一个问题:写入实体的新限制是什么   团体?还是会无限,从而消除诸如   共享柜台?

您一次写入一个文档的次数不应超过一次。因此,您仍然想使用sharded counters来提高写入速度。