我正在检查我们系统中的一个生产dynamodb表,并将其中一个表的预配容量设置为800个单位。但是看到表中的数据,似乎数据每月只写入/更新一次到该表,并且表中总共有10到15个项目,最大项目大小约为10 KB。
我怀疑的是,如果我们将读取或写入容量单位设置得非常高,但是从未或很少使用那么多容量,AWS会对预配容量或实际使用容量收费。不确定,但我认为AWS将对所提供的容量收费,而不管实际使用的是什么。只想澄清一下。
答案 0 :(得分:1)
他们对配置容量收费,因为他们需要提供底层基础设施来实现这一目标。
在您的情况下,您应该考虑DynamoDB Autoscaling.或者您的数据是否每月更新一次,并且您知道日期/时间可以自动增加吞吐量并在完成后缩小。
答案 1 :(得分:0)
他们对预配容量收费 - 这就是为什么追踪它的重要性。此外......较高的值可能会导致对基础数据进行重新分区..但在800处,这不会对您产生影响。