Amazon web services DynamoDB吞吐量是基于同一分区还是基于多个不同分区?

Amazon web services DynamoDB吞吐量是基于同一分区还是基于多个不同分区?,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,我在AWS文档中找不到它(或者我只是错过了它) 是AWS中定义的吞吐量(写入/秒) 基于存储在单个分区上的项目?(因此,如果我的分区做得更好,可以给我更多的写操作) 或者仅仅基于一个理想的分区(因此,如果我的分区不好,比如说只有一个分区,我永远无法达到我的表的写入/秒数?) 谢谢你的阅读。 请帮助我~AWS中定义的吞吐量(写入/秒)适用于所有分区 如果您的吞吐量为1000(写),并且您有10个分区,并且如果所有项目在分区之间分布相同,那么每个分区的写容量将为100/10=10 如果项的分布不好(

我在AWS文档中找不到它(或者我只是错过了它)

是AWS中定义的吞吐量(写入/秒) 基于存储在单个分区上的项目?(因此,如果我的分区做得更好,可以给我更多的写操作)

或者仅仅基于一个理想的分区(因此,如果我的分区不好,比如说只有一个分区,我永远无法达到我的表的写入/秒数?)

谢谢你的阅读。 请帮助我~

AWS中定义的吞吐量(写入/秒)适用于所有分区

如果您的吞吐量为1000(写),并且您有10个分区,并且如果所有项目在分区之间分布相同,那么每个分区的写容量将为100/10=10

如果项的分布不好(一个分区有“热”键,或者一个分区有多个键),那么这个分区可以获得更多的容量,但这意味着其他分区将获得更少的容量

如果您只有一个分区,那么您的所有写入吞吐量都在这个分区上(无论密钥在这个分区内如何分布)

AWS中定义的吞吐量(写入/秒)是针对所有分区的

如果您的吞吐量为1000(写),并且您有10个分区,并且如果所有项目在分区之间分布相同,那么每个分区的写容量将为100/10=10

如果项的分布不好(一个分区有“热”键,或者一个分区有多个键),那么这个分区可以获得更多的容量,但这意味着其他分区将获得更少的容量


如果您只有一个分区,那么您所有的写吞吐量都在这个分区上(无论密钥如何分布在这个分区中)

所以无论我的分区有多好或多坏,它都是相当稳定的?如果我的分区质量随着时间的推移而改变怎么办?您真正需要担心的是,您将如何无法获得另一个分区。如果您的分区将被拆分为2个分区,那么您的分区质量很重要。如果(1)分区上的吞吐量超过10GB,(2)如果您增加了吞吐量(没有记录一个分区可以有多少吞吐量,但它大约有1000(读+写))(3)如果您在同一个分区上有多个读/写(可以处理),那么无论我的分区有多好或多坏,它都相当稳定?如果我的分区质量随着时间的推移而改变怎么办?您真正需要担心的是,您将如何无法获得另一个分区。如果您的分区将被拆分为2个分区,那么您的分区质量很重要。如果(1)分区上的吞吐量超过10GB,(2)如果您增加了吞吐量(没有记录一个分区可以有多少吞吐量,但它大约有1000(读+写))(3)如果您在同一个分区上有多个读/写(可以处理)