在Transactions中只允许Ancestor查询的原因是什么?
答案 0 :(得分:0)
祖先查询将结果集限制为特定的实体组。作为概念模型,将实体组视为单个机器上的实体集群;您只能在一台计算机上运行事务。 XG事务是跨越多个独立机器的2个CPU进程。
答案 1 :(得分:0)
我建议阅读两篇文章的组合,它可以让您非常了解如何在数据存储上处理事务:
https://developers.google.com/appengine/articles/life_of_write https://developers.google.com/appengine/articles/transaction_isolation
如果您想了解它在分布式数据存储节点网络中的工作原理,请阅读BigTable白皮书。
http://research.google.com/archive/bigtable.html
数据存储区建立在BigTable之上,因此了解BigTable的工作原理可以让您很好地了解数据存储区中发生的情况。