我们可以使用 DynamoDb 乐观锁定 batchWriteItem要求? AWS docs on Optimistic locking提到更新请求时,如果版本值不同,则会引发 ConditionalCheckFailedException。如果是batchWriteItem请求,整个批处理会失败还是只有版本值不同的记录会失败?由于版本值不同而失败的记录是否会作为未处理记录返回?
最佳答案
你不能。您可以通过查看低级语法来确定,并注意到无法指定条件表达式。
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
关于amazon-web-services - 具有乐观锁定和批量写入操作的 AWS DynamoDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73244602/