首页 > 解决方案 > Dynamodb 交易限制增加

问题描述

目前,我需要同时更新两张表,一张表包含配置,另一张表包含配置链接的项目。现在,每当更新配置时,它都会为我提供属于此配置的项目列表(可以是 100-1000 个项目或更多)。如何使用事务更新 dynamodb?

标签: amazon-web-servicesamazon-dynamodb

解决方案


我需要同时更新两个表

请参阅https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html

TransactWriteItems是一种同步且幂等的写入操作,可将多达 25 个写入操作组合到单个全有或全无操作中。这些操作最多可以针对同一 AWS 账户和同一区域中的一个或多个 DynamoDB 表中的 25 个不同项目。事务中项目的总大小不能超过 4 MB。这些动作以原子方式完成,因此要么全部成功,要么都不成功。


推荐阅读