Amazon的DynamoDB文档说:
一个写入容量单位表示一个项目每秒写入一次 到1 KB。如果您需要写大于1的项目 KB,DynamoDB必须消耗额外的写入容量单位。
但是写到底是什么意思?例如,我有一个2KB大小的项目。我只需要更新1个字段,例如项目中的number属性,该字段肯定少于100个字节。亚马逊将此算为1个写入单位还是2个写入单位?我认为总项目大小很重要(这意味着2个写入单位),但是我只需要确定即可。
感谢您的帮助。
答案 0 :(得分:2)
任何读取或写入的大小都是该项目的总大小,而不管您读取或写入了多少个属性。
唯一(某种)例外是全局二级索引,其中读取的大小是仅投影到该索引的项目属性的总大小。