我正在尝试使用Amazon SimpleDB(使用Rick Helms' PHP API),我注意到更新不是实时的。我的意思是,如果在同一页面中我联系要删除的项目和项目以及检索项目列表,则删除的项目经常仍在那里。
知道发生了什么以及如何解决问题?感谢
答案 0 :(得分:4)
大型数据库通常就是这种情况,它们具有最终的一致性,这意味着信息不会立即或原子地传播到所有节点。
您可以查看:http://www.satine.org/archives/2007/12/13/amazon-simpledb/
官方页面还指出,它最终是一致的,在此给出解释: http://aws.amazon.com/simpledb/#eventually-consistent
显然,您可以强制执行一致的读取,如下所述: http://aws.amazon.com/simpledb/#consistent