将dynamodb流拆分为多个碎片所需的写入活动?

时间:2019-09-11 00:04:22

标签: amazon-dynamodb amazon-kinesis

我正在以350次写入/秒的速度写入DynamoDB表。我已经启用了流,并配置了多个使用者以读取每个分片。每个使用者只能处理100条记录/秒,这意味着我至少需要4个使用者来处理流。问题在于,每秒写入数增加时,DynamoDB不会创建多个分片。想知道DynamoDB在什么时候开始创建多个分片(每秒写入数)

我尝试将表写入每秒100次写入到350次写入之间

如何触发多个分片,从文档开始,没有办法发布API来触发dynamodb流上的分片/重新分片

1 个答案:

答案 0 :(得分:0)

无法执行此操作。分片是根据表分区自动处理的。

作为替代方案,您可以让使用者从DynamoDB流中读取并将记录转发到另一个流,在此您可以控制分片的数量。