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

Amazon dynamodb 将dynamodb流拆分为多个碎片所需的写入活动?,amazon-dynamodb,amazon-kinesis,Amazon Dynamodb,Amazon Kinesis,我正在以350次写入/秒的速度写入DynamoDB表。我已经在它上启用了流,并配置了多个使用者来读取每个碎片。每个消费者只能处理100条记录/秒,这意味着我需要至少4个消费者来处理流。问题是,当写入/秒增加时,DynamoDB不会创建多个碎片。想知道DynamoDB在什么时候开始创建多个碎片(写入数/秒的值) 我尝试过在每秒100到350次写入之间写入表 如何触发多个碎片,从文档中可以看出,没有办法发布API来触发dynamodb流上的碎片/重新碎片没有办法。分片是基于表分区自动处理的 作为替代

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

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


如何触发多个碎片,从文档中可以看出,没有办法发布API来触发dynamodb流上的碎片/重新碎片

没有办法。分片是基于表分区自动处理的


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

本文让您对分区有了很好的了解