Dictionary 在dynamodb中更新字典的成本?

Dictionary 在dynamodb中更新字典的成本?,dictionary,amazon-dynamodb,cost-management,Dictionary,Amazon Dynamodb,Cost Management,我想知道我的DynamoDB中是否有一个字段有一个大小为1KB的字典,我通过将一个数字向前迭代“1”来更新字典中的一个键值对,amazon会向我收取写入整数所需的8字节的费用,还是会向我收取1KB的写入操作来更改字典的一小部分 Dynamo中的任何写入操作都会消耗至少1个写入单元,因此对于1KB(或更小)的对象,即使递增计数器,也会消耗1个写入单元。但如果项目是2KB,您将消耗2个写入单位 每秒写入项目的次数×1 KB项目大小 您可以通过在请求上启用标志来测试这一点,该标志告诉dynamo返回消

我想知道我的DynamoDB中是否有一个字段有一个大小为1KB的字典,我通过将一个数字向前迭代“1”来更新字典中的一个键值对,amazon会向我收取写入整数所需的8字节的费用,还是会向我收取1KB的写入操作来更改字典的一小部分

Dynamo中的任何写入操作都会消耗至少1个写入单元,因此对于1KB(或更小)的对象,即使递增计数器,也会消耗1个写入单元。但如果项目是2KB,您将消耗2个写入单位

每秒写入项目的次数×1 KB项目大小


您可以通过在请求上启用标志来测试这一点,该标志告诉dynamo返回消耗的容量。谢谢,我打开了updateItem.returnConsumedCapacity=true,并找到返回的capacityUnits=1。看起来这可能会很快变得非常昂贵,如果amazon将其“四舍五入”到最接近的KB,那么我最感兴趣的是确保每个字段中至少有1KB的数据,以获得最大值“每个字段至少有1KB”是基于项而不是基于字段的,因此您希望最终在项目级别填充KB,但我想这取决于你的用例