【发布时间】:2013-05-09 15:58:35
【问题描述】:
我不清楚,从文档中,哪个祖先是事务的边界。最接近的还是根的?
我有一个根实体 (A),它有几个后代 (B1, B2 ... Bn),这些后代可以有很多祖先 (C1, C2...)。我将在 C 实体 (Cs) 上进行交易,我将使用基于 B 实体的祖先查询来获得这些交易。问题是,如果另一笔交易同时改变了 B2 下的一些 Cs,B1 下的 Cs 的变化会抛出 ConcurrentModificationException 吗?
是否所有 C 都属于其祖父 A 下的同一个实体组,或者这些实体组是否也划分为更小的“子实体组”,即 B 下的每个 C 组都有自己的实体组?
【问题讨论】:
标签: google-app-engine google-cloud-datastore entity-group-transactions