当get查询在每个api调用中返回不同数量的项目时,如何确定表的读取容量单位(例如:-一个get查询返回50个项目,另一个get查询返回同一表中的500个项目)
答案 0 :(得分:1)
全部关于平均值。
如果您的平均值在一段时间内大幅波动,例如在一天的过程中,您可以使用自动缩放功能。
如果您的表没有看到足够多的请求来保持稳定的平均吞吐量,那么您可能不必担心太多。给自己一些喘息的空间,但也要记住DynamoDB允许爆发,因此您不必随着时间的流逝而变得过于精确。
还要考虑数据的分布方式以及表中数据的相对温度。读写吞吐量平均分布在所有分区上,这意味着冷分区的读取吞吐量与热分区相同。构造数据以使其分布均匀且温度均匀始终是我们的目标。