DynamoDB批量写入项目限制

时间:2019-06-26 19:01:30

标签: amazon-dynamodb

我目前正在对DynamoDB进行批量加载,并将我们的数据项划分为批量单位:

根据限制文档: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html

其中一些限制是:

  

该批次中有25个以上的请求。

     

批处理中的任何单个项目超过400 KB。

     

总请求大小超过16 MB。

对我来说,最大的未知数是如何使用最大25 Kb的400个项目,有效负载将超过16Mbs。表名少于255个字节,等等。我不明白这个限制,或者我缺少一些简单的东西。

谢谢。

1 个答案:

答案 0 :(得分:0)

16MB大小实际上是请求的总大小。考虑到一个包含许多小对象的对象,DynamoDB请求映射可能会大于合并项目的大小。