amazon-web-services - Dynamodb 交易限制增加
问题描述
目前,我需要同时更新两张表,一张表包含配置,另一张表包含配置链接的项目。现在,每当更新配置时,它都会为我提供属于此配置的项目列表(可以是 100-1000 个项目或更多)。如何使用事务更新 dynamodb?
解决方案
我需要同时更新两个表
请参阅https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html
TransactWriteItems
是一种同步且幂等的写入操作,可将多达 25 个写入操作组合到单个全有或全无操作中。这些操作最多可以针对同一 AWS 账户和同一区域中的一个或多个 DynamoDB 表中的 25 个不同项目。事务中项目的总大小不能超过 4 MB。这些动作以原子方式完成,因此要么全部成功,要么都不成功。
推荐阅读
- python - Pandas:基于两列的总和(列在同一行中不匹配)
- java - SOAPUI 5.6.0:通过 maven maven build 运行时属性传输失败
- docker - 如何在 Windows 10 中为在 CentOS 7 中运行的 docker 启用 localhost 端口 8080?
- react-native - VirtualizedLists 不应该嵌套在具有相同方向的普通 ScrollViews 中
- c - 使用 C 中的指针将二次矩阵相乘
- flutter - 序列化 Flutter 小部件
- ruby-on-rails - NoMethodError - 未定义的方法`where_values' | 从 rails 4.2 升级到 5.0.1
- python - Python - 如何向 MJPG 文件添加声音?
- vaadin - 用户收回更改后 Binder#hasChanges() 的状态
- flutter - 颤振应用程序正在显示,由于 java.io.IOException 没有任何错误描述,设备未准备好错误