假定给定表已经包含以下键值对:
“ abc” => {i:1,v:“ foo”}
然后,两个客户端发出冲突的并发条件写入。客户端1写道:
“ abc” => {i:2,v:“ bar1”}如果i == 1
客户端2写道:
“ abc” => {i:2,v:“ bar2”}如果i == 1
那么,是否可以确保最多一个客户端的写操作成功?
最佳答案
是的,这正是他们设计的用例。您可以在docs中看到一个示例。
关于amazon-dynamodb - DynamoDB条件写入是否高度一致?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27198804/