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