继我之前关于 GAE 数据存储实体层次结构的问题之后,我仍然对何时使用实体组感到困惑。
举个简单的例子:
- 每个
Company
都有一个或多个Employee
实体 - an
Employee
不能移动到另一个Company
,与一个打交道的用户Company
永远看不到Employee
另一个的 s 。Company
这看起来像是我可以制作Employee
的子实体的情况Company
,但实际后果是什么?这会提高可扩展性、损害可扩展性还是没有影响?使用或不使用实体层次结构的其他优点/缺点是什么?
(实体组启用事务,但在此示例中假设我不需要事务)。