“__key__”属性上的查询是否与GAE数据存储大致一致?

时间:2014-03-25 22:16:05

标签: java php python google-app-engine go

我知道GAE数据存储区的查询通常最终是一致的。但是我不明白为什么__key__上的查询不应该强烈一致,因为我认为这是数据存储区Get函数使用的。

任何人都可以确认__key__的查询是否一致?

1 个答案:

答案 0 :(得分:0)

查询将仅在祖先查询上保持一致。否则即使索引包含键条目也不一致。 这是因为写入分两个阶段应用,一个用于写入数据,另一个用于更新索引。按键获取neves使用索引,因此它总是正确的。 我假设您正在生成半有效密钥,否则使用密钥查询将不会有用。但请注意,appengine现在建议扩展你的密钥,以便它们覆盖很大的空间,因此更好地分布在bigtable中。