Amazon dynamodb 用于高吞吐量表的DynamoDB分区拆分

Amazon dynamodb 用于高吞吐量表的DynamoDB分区拆分,amazon-dynamodb,amazon-dynamodb-streams,Amazon Dynamodb,Amazon Dynamodb Streams,我试图理解特定环境下的DynamoDB分区行为。我想知道如果单个分区的读/写吞吐量超过3000个RCU或1000个WCU(假设我有非常受欢迎的项目被查询/写入),我的分区会发生什么情况。假设在这个分区上,只存在一个分区键(许多值持有不同的排序键)。我想知道当我的使用量超过3000/1000时,迪纳摩的行为是什么。DDB会自动将分区分成两个较小的分区吗?在哪里可以找到有关此特定情况的文档 谢谢 只要针对给定分区密钥的流量不超过3000个读取容量单位或1000个写入容量单位,DynamoDB就会使用

我试图理解特定环境下的DynamoDB分区行为。我想知道如果单个分区的读/写吞吐量超过3000个RCU或1000个WCU(假设我有非常受欢迎的项目被查询/写入),我的分区会发生什么情况。假设在这个分区上,只存在一个分区键(许多值持有不同的排序键)。我想知道当我的使用量超过3000/1000时,迪纳摩的行为是什么。DDB会自动将分区分成两个较小的分区吗?在哪里可以找到有关此特定情况的文档

谢谢

只要针对给定分区密钥的流量不超过3000个读取容量单位或1000个写入容量单位,DynamoDB就会使用您提供的吞吐量自动支持您的访问模式。()

它不支持每个分区密钥超过3000个RCU或1000个WCU,因此,如果超过该值,对该分区密钥的某些请求将被限制

如果需要写入1000多个WCU,可以使用。如果您需要读取3000多个RCU,您可以创建一个GSI,它是表的精确副本,用于分发您的读取,或者它是一个很好的使用案例

只要针对给定分区密钥的流量不超过3000个读取容量单位或1000个写入容量单位,DynamoDB就会使用您提供的吞吐量自动支持您的访问模式。()

它不支持每个分区密钥超过3000个RCU或1000个WCU,因此,如果超过该值,对该分区密钥的某些请求将被限制

如果需要写入1000多个WCU,可以使用。如果您需要读取3000多个RCU,您可以创建一个GSI,它是表的精确副本,用于分发您的读取,或者它是一个很好的使用案例