amazon-web-services - 具有乐观锁定和批量写入操作的 AWS DynamoDb

标签 amazon-web-services amazon-dynamodb optimistic-locking aws-java-sdk-2.x

我们可以使用 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/

相关文章:

amazon-web-services - 如何通过 IP 限制 AWS Lambda 或 API Gateway?

amazon-web-services - AWS 安全组 - EC2 到 RDS

postgresql - 无法通过 EC2 连接到 Amazon PostgreSQL RDS

sql - Hibernate 如何在提交事务之前对乐观锁进行行版本检查

spring-mvc - Spring MVC : Validation, Post-Redirect-Get、部分更新、乐观并发、字段安全

java - JPA toplink 中是否可以实现列级乐观锁定?

amazon-web-services - Talend S3 CSV转为Redshift处理丢失的数据

amazon-web-services - 在查询DynamoDB中使用Projection Expressions是否会降低读取容量单位消耗?

amazon-web-services - 如何根据自动缩放的 dynamodb 表管理全局二级索引的写入容量?

javascript - 如何在没有主键或排序键的情况下查询 dynamo db?