Amazon dynamodb DynamoDB条件写入是否强一致?

Amazon dynamodb DynamoDB条件写入是否强一致?,amazon-dynamodb,Amazon Dynamodb,假设给定表已包含以下键值对: “abc”=>{i:1,v:foo} 然后,两个客户端发出冲突的并发条件写入。客户1写道: “abc”=>{i:2,v:bar1}如果i==1 客户2写道: “abc”=>{i:2,v:bar2}如果i==1 那么,是否可以保证最多一个客户端的写入操作会成功?是的,这正是它们设计的用途。您可以在中看到一个示例。答案太短,甚至连评论都没有:是。我的意思是,这就是他们的全部观点。谢谢,我想100%肯定。答案可能很短,但从2018年开始欢呼。有时最简洁的答案是最好的。如果

假设给定表已包含以下键值对:

“abc”=>{i:1,v:foo}

然后,两个客户端发出冲突的并发条件写入。客户1写道:

“abc”=>{i:2,v:bar1}如果i==1

客户2写道:

“abc”=>{i:2,v:bar2}如果i==1


那么,是否可以保证最多一个客户端的写入操作会成功?

是的,这正是它们设计的用途。您可以在中看到一个示例。

答案太短,甚至连评论都没有:是。我的意思是,这就是他们的全部观点。谢谢,我想100%肯定。答案可能很短,但从2018年开始欢呼。有时最简洁的答案是最好的。如果两个请求同时出现,DynamoDB如何确定它将保留哪个记录<代码>bar1或
bar2
?@ddarkord nope。但我想不管哪个记录先到DDB