根据单据
一个读取请求单元表示一个强一致的读取请求,或者两个最终一致的读取要求,用于大小不超过4 KB的项目。
因此;4KB";会被计算吗?
例如
- 在UpdateItem的情况下,即使更新项目的单个属性,它也会被算作整个项目的大小吗
- 在GetItem的情况下,即使通过ProjectionExpression只选择项目的单个属性,它也会被计算为整个项目的大小吗?还是只是投影项目的大小
我的理解是,这两种情况都降低了网络使用率,但并不是DDB实际必须从存储中读取/写入的内容。
因此,大小严格来说就是DDB条目作为一个整体的大小。
就像当你"过滤器";Query((或Scan((操作,丢弃的条目仍然会消耗RCU。请注意,与GetItem不同,例如,如果您的条目为1KB,Query((或Scan((将为每消耗一个RCU读取4个条目。