DynamoDB限制

use*_*468 6 javascript amazon-web-services node.js amazon-dynamodb

我有一个具有5个读取和5个写入容量的发电机表.在这张表中我有两个记录.

然后,我决定通过一次推送大量写入(一次突发中大约4000条记录)来查看我会得到什么样的错误响应.蓝色'消耗'线直接射穿红色'容量'线但是我没有任何错误消息.

度量标准显示限制发生但我的读取仍然发生,如果我超过两个容量级别,我的写入仍然会发生.

我花了超过30分钟推动读取和写入远远超过容量,没有错误.

我不确定这是不是因为我在节点js中使用官方的javascript SDK,它可能透明地处理限制并重试受限制的查询?

我希望有人可以给我一些指导.

谢谢

Luc*_*iks 2

这是因为突发容量。您可以在 AWS 文档上阅读更多相关信息:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForTables.html#GuidelinesForTables.Bursting

基本上,这意味着您最多可以拥有 300 秒的“存储容量”,并在负载高峰时将其用作池。在您的情况下,这将是一个包含 1500 个请求的池,您可以立即使用,并在容量未使用时再次填充。