考虑在项目中使用Google Datastore,因为我将主要使用Google Cloud工具。我担心的是official limits stated by Google Cloud Datastore。
实体的最大大小:1,048,572字节或大约1MB。
从我的应用程序的角度来看,无论如何,一个实体本身永远不会达到那个大小。但是,我会使用Google数据存储区的Ancestor paths概念,您可以在其中将嵌套实体作为父实体的子级。
Tee问题是,一种实体将在其中拥有数十个直接子(实体)。因此,这很可能会达到1MB的大小限制。
我的问题是......嵌套子实体的大小是否与父实体总大小相对应?是否?
答案 0 :(得分:2)
不,子实体是单独的实体,因此它们不计入任何父实体的大小。
子实体通过其密钥与父项相关,数据存储区后端将为子父关系做不同的事情,但这并不会改变每个实体都有自己的大小限制的事实。