我目前正在对DynamoDB进行批量加载,并将我们的数据项划分为批量单位:
根据限制文档: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html
其中一些限制是:
该批次中有25个以上的请求。
批处理中的任何单个项目超过400 KB。
总请求大小超过16 MB。
对我来说,最大的未知数是如何使用最大25
Kb的400
个项目,有效负载将超过16Mbs。表名少于255个字节,等等。我不明白这个限制,或者我缺少一些简单的东西。
谢谢。
答案 0 :(得分:0)
16MB大小实际上是请求的总大小。考虑到一个包含许多小对象的对象,DynamoDB请求映射可能会大于合并项目的大小。