Namespaces 名称空间是否影响每个实体组每次写入1秒的时间?

Namespaces 名称空间是否影响每个实体组每次写入1秒的时间?,namespaces,google-cloud-datastore,Namespaces,Google Cloud Datastore,我通过将gcloud数据存储模式中的所有实体作为单个根实体的祖先来实现强一致性。实体也由每个用户的名称空间进行分区。所以每个实体的键看起来像 [per-user namespace] -> ["RootEntityKind", CONSTANT] -> ["ChildEntityKind", Child_UUID] 因此,出于1秒/写入/实体组限制的目的,如果我有N个名称空间,这是否意味着我有N个实体组或只有一个实体组?在云数据存储中,不同名称空间中的根实体位于不同的实体组中。这意

我通过将gcloud数据存储模式中的所有实体作为单个根实体的祖先来实现强一致性。实体也由每个用户的名称空间进行分区。所以每个实体的键看起来像

[per-user namespace] -> ["RootEntityKind", CONSTANT] -> ["ChildEntityKind", Child_UUID]

因此,出于1秒/写入/实体组限制的目的,如果我有N个名称空间,这是否意味着我有N个实体组或只有一个实体组?

在云数据存储中,不同名称空间中的根实体位于不同的实体组中。这意味着对于N个名称空间,您将有N个实体组


在云Firestore的新数据存储模式中,升级到云数据存储,不再存在任何基于实体组的限制。您也不再需要使用实体组来实现强一致性。

此1s限制将随着而消失。如果这是系统中的一个潜在问题,您可以考虑迁移。优点:所有云数据存储查询变得非常一致,事务不再限于25个实体组,对实体组的写入不再限于每秒1次。