文档说,在不久的将来,现有的数据存储区将以数据存储区模式转换为Cloud Firestore。增加的好处显示为:
数据存储模式下的Cloud Firestore数据存储模式下的Cloud Firestore 使用Cloud Datastore系统行为,但访问Cloud Firestore的 存储层,消除了以下Cloud Datastore限制:
最终的一致性,所有Cloud Datastore查询都变得更加强大 一致的。
交易不再局限于25个实体组。
对实体组的写入不再限于每秒1个。
发生此更改时,是否可以继续对数据存储使用相同的代码,然后“魔术”事务将不再具有限制并且写入将不限于1秒?还是需要利用这些新升级进行SDK升级?
另一个问题:写入实体组的新限制是什么?还是会无限地消除共享计数器之类的东西?
答案 0 :(得分:0)
根据the documentation:是。
一旦Cloud Firestore达到一般可用性,GCP将开始通知Datastore用户有关以Datastore模式安排从Datastore到Cloud Firestore的更新的计划。从理论上讲,此更新不需要停机。
更新完成后,您完全不需要更改代码。
答案 1 :(得分:-1)
另一个问题:写入实体的新限制是什么 团体?还是会无限,从而消除诸如 共享柜台?
您一次写入一个文档的次数不应超过一次。因此,您仍然想使用sharded counters来提高写入速度。