【发布时间】:2011-01-04 13:32:11
【问题描述】:
我正在尝试使用 Amazon SimpleDB(使用 Rick Helms' PHP API),我注意到更新不是实时的。我的意思是,如果在同一页面中我联系服务以删除和检索项目列表,则删除的项目经常仍然存在。
对发生了什么以及如何解决问题有任何想法吗?谢谢
【问题讨论】:
-
可能是交易问题?
标签: php amazon-web-services amazon-simpledb
我正在尝试使用 Amazon SimpleDB(使用 Rick Helms' PHP API),我注意到更新不是实时的。我的意思是,如果在同一页面中我联系服务以删除和检索项目列表,则删除的项目经常仍然存在。
对发生了什么以及如何解决问题有任何想法吗?谢谢
【问题讨论】:
标签: php amazon-web-services amazon-simpledb
大型数据库通常是这种情况,它们具有最终一致性,这意味着信息不会立即也不会原子地传播到所有节点。
你可以看看这个:http://www.satine.org/archives/2007/12/13/amazon-simpledb/
官网也注明最终一致在这里给出解释: http://aws.amazon.com/simpledb/#eventually-consistent
显然,您可以强制一致读取,如下所述: http://aws.amazon.com/simpledb/#consistent
【讨论】: