Amazon dynamodb 如何实际计算写入/读取容量单位?

Amazon dynamodb 如何实际计算写入/读取容量单位?,amazon-dynamodb,Amazon Dynamodb,根据文件 一个读请求单元表示一个强一致的读请求,或者两个最终一致的读请求,用于大小不超过4KB的项 那么,“4KB”将如何计算 比如说 在这种情况下,即使更新一个项目的单个属性,它也会被计算为整个项目的大小吗 在这种情况下,即使仅通过选择项目的单个属性,它是否会被计算为整个项目的大小?或者只是项目的大小 我的理解是,这两种情况都减少了网络使用,但并不是DDB必须从存储中读取/写入的内容 因此,大小严格来说就是DDB入口作为一个整体的大小 就像“过滤”Query()或Scan()操作一样,丢弃的

根据文件

一个读请求单元表示一个强一致的读请求,或者两个最终一致的读请求,用于大小不超过4KB的项

那么,“4KB”将如何计算

比如说

  • 在这种情况下,即使更新一个项目的单个属性,它也会被计算为整个项目的大小吗
  • 在这种情况下,即使仅通过选择项目的单个属性,它是否会被计算为整个项目的大小?或者只是项目的大小

我的理解是,这两种情况都减少了网络使用,但并不是DDB必须从存储中读取/写入的内容

因此,大小严格来说就是DDB入口作为一个整体的大小

就像“过滤”Query()或Scan()操作一样,丢弃的条目仍然使用RCU。请注意,与GetItem不同,例如,如果您的条目是1KB,则Query()或Scan()将为每个消耗的RCU读取4个条目