google 应用引擎中的实体组到底是什么?
What exactly is an entity Group in google app engine?
我已经阅读了关于实体交易、跨组交易等的 google 应用引擎 java 文档。也许我想得太多太复杂了,但我就是没看懂-> 什么是实体组?
如果我有一个部门并且这个部门有不同的员工,那么员工是一组而部门是另一组。或者实体组只是一组具有某些祖先-子关系的实体的假名?
我说的对吗?
干杯
奥斯卡
Or is an entity group just a pseudo name for a group of entities that
have some ancestor-child realtionships?
还有一些内容,但这是基本概念。为了有效地组织和访问数据,数据存储将实体捆绑到组中。这会影响您执行某些查询的方式,但它通常是透明的。对于常规交易,您应该考虑的唯一限制是:
- 事务访问的所有数据最多必须包含在
25个实体组。
- 如果您想在交易中使用查询,您的数据必须以这样的方式组织到实体组中
您可以指定匹配正确数据的祖先过滤器。
- 每个事务的写入吞吐量限制约为一个
单个实体组内的第二个。存在此限制是因为
Datastore 执行每个数据的无主同步复制
覆盖广泛地理区域的实体组提供高可靠性
和容错。
我已经阅读了关于实体交易、跨组交易等的 google 应用引擎 java 文档。也许我想得太多太复杂了,但我就是没看懂-> 什么是实体组? 如果我有一个部门并且这个部门有不同的员工,那么员工是一组而部门是另一组。或者实体组只是一组具有某些祖先-子关系的实体的假名?
我说的对吗?
干杯 奥斯卡
Or is an entity group just a pseudo name for a group of entities that have some ancestor-child realtionships?
还有一些内容,但这是基本概念。为了有效地组织和访问数据,数据存储将实体捆绑到组中。这会影响您执行某些查询的方式,但它通常是透明的。对于常规交易,您应该考虑的唯一限制是:
- 事务访问的所有数据最多必须包含在 25个实体组。
- 如果您想在交易中使用查询,您的数据必须以这样的方式组织到实体组中 您可以指定匹配正确数据的祖先过滤器。
- 每个事务的写入吞吐量限制约为一个 单个实体组内的第二个。存在此限制是因为 Datastore 执行每个数据的无主同步复制 覆盖广泛地理区域的实体组提供高可靠性 和容错。