子实体是否计入Google Datastore中父实体的总大小?

时间:2017-11-16 11:15:18

标签: google-app-engine nosql google-cloud-datastore google-cloud-platform

考虑在项目中使用Google Datastore,因为我将主要使用Google Cloud工具。我担心的是official limits stated by Google Cloud Datastore

实体的最大大小:1,048,572字节或大约1MB。

从我的应用程序的角度来看,无论如何,一个实体本身永远不会达到那个大小。但是,我会使用Google数据存储区的Ancestor paths概念,您可以在其中将嵌套实体作为父实体的子级。

Tee问题是,一种实体将在其中拥有数十个直接子(实体)。因此,这很可能会达到1MB的大小限制。

我的问题是......嵌套子实体的大小是否与父实体总大小相对应?是否?

1 个答案:

答案 0 :(得分:2)

不,子实体是单独的实体,因此它们不计入任何父实体的大小。

子实体通过其密钥与父项相关,数据存储区后端将为子父关系做不同的事情,但这并不会改变每个实体都有自己的大小限制的事实。