我已阅读
上的一致性页面https://cloud.google.com/appengine/docs/java/datastore/structuring_for_strong_consistency
现在我知道要使查询保持一致,您需要使用祖先查询。
单键怎么样?查询例如:
实体e = datastore.get(密钥)
他们最终是一致还是强烈一致? 请引用引用或链接
答案 0 :(得分:2)
是的,使用特定密钥获取始终是一致的。
文档并没有尽可能清楚,但get不是一个查询:它是一个基本上是键值存储的简单查找。这将始终返回正确的数据。它只是可以不一致的查询,因为它们必须针对索引完成,索引更新可能会滞后。
我能给你的唯一参考是指出在Entities, Properties and Keys page上讨论了get,而在Datastore Queries page上讨论了数据的一致性。