首页 > 解决方案 > Dynamodb - 用少量数据创建大量分区是不好的做法吗?

问题描述

我有一个带有很多分区键的 dynamodb 表。这些分区中的大多数只包含一个具有一些属性的项目。这是不好的做法吗?有什么我应该担心的吗?

标签: amazon-web-servicesamazon-dynamodb

解决方案


尽可能使用稀疏的哈希/分区键是最好的方法,因为 DynamoDB 在分区中分配数据方面具有更大的灵活性。

最糟糕的例子是有一个巨大的分区,这可能会导致存储(10GB)限制问题和热分区。

如果您指的是表中有许多小项目而不是较少的大项目,那么它会好得多。


推荐阅读