DynamoDB如何计算写入大小?

时间:2019-03-14 04:44:34

标签: amazon-web-services amazon-dynamodb

Amazon的DynamoDB文档说:

  

一个写入容量单位表示一个项目每秒写入一次   到1 KB。如果您需要写大于1的项目   KB,DynamoDB必须消耗额外的写入容量单位。

但是写到底是什么意思?例如,我有一个2KB大小的项目。我只需要更新1个字段,例如项目中的number属性,该字段肯定少于100个字节。亚马逊将此算为1个写入单位还是2个写入单位?我认为总项目大小很重要(这意味着2个写入单位),但是我只需要确定即可。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

任何读取或写入的大小都是该项目的总大小,而不管您读取或写入了多少个属性。

唯一(某种)例外是全局二级索引,其中读取的大小是仅投影到该索引的项目属性的总大小。