我在GAE for Java上使用Objectify。最近有一种情况,我使用ofy()。delete()删除对象,这应该是硬删除数据存储区中的对象。
但是我仍然能够在AppEngine的管理控制台(数据存储区查看器)中看到这个难以删除的对象。当我尝试通过单击ID / Name列来扩展(编辑)此对象时,我收到错误“此实体不存在”。我仍然可以使用ofy()。get()从数据存储区中检索此对象。
这是因为索引没有更新吗?
提前致谢!
答案 0 :(得分:2)
您在高复制数据存储区中看到了查询的最终一致性。
这是一个开始阅读的好地方:https://developers.google.com/appengine/docs/java/datastore/structuring_for_strong_consistency