我有一个包含很多分区键的 dynamodb 表。这些分区中的大多数只包含一个具有几个属性的项目。这是不好的做法吗?有什么需要注意的吗?
最佳答案
尽可能使用稀疏的散列键/分区键是最好的方法,只要有可能,因为 DynamoDB 在分区中分配数据方面具有更大的灵 active 。
最坏的例子是有一个巨大的分区,这可能会导致存储 (10GB) 限制问题和热分区。
如果您指的是表格中有很多小项目而不是较少的大项目,那再说一次,这样会好得多。
关于amazon-web-services - Dynamodb - 创建大量数据很少的分区是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58282626/