确定dynamodb表的读取容量单位

时间:2018-08-06 07:59:22

标签: amazon-web-services amazon-dynamodb aws-sdk aws-serverless dynamodb-queries

当get查询在每个api调用中返回不同数量的项目时,如何确定表的读取容量单位(例如:-一个get查询返回50个项目,另一个get查询返回同一表中的500个项目)

1 个答案:

答案 0 :(得分:1)

全部关于平均值。

如果您的平均值在一段时间内大幅波动,例如在一天的过程中,您可以使用自动缩放功能。

如果您的表没有看到足够多的请求来保持稳定的平均吞吐量,那么您可能不必担心太多。给自己一些喘息的空间,但也要记住DynamoDB允许爆发,因此您不必随着时间的流逝而变得过于精确。

还要考虑数据的分布方式以及表中数据的相对温度。读写吞吐量平均分布在所有分区上,这意味着冷分区的读取吞吐量与热分区相同。构造数据以使其分布均匀且温度均匀始终是我们的目标。