amazon-web-services - Dynamodb - 创建大量数据很少的分区是不好的做法吗?

标签 amazon-web-services amazon-dynamodb

我有一个包含很多分区键的 dynamodb 表。这些分区中的大多数只包含一个具有几个属性的项目。这是不好的做法吗?有什么需要注意的吗?

最佳答案

尽可能使用稀疏的散列键/分区键是最好的方法,只要有可能,因为 DynamoDB 在分区中分配数据方面具有更大的灵 active 。

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

如果您指的是表格中有很多小项目而不是较少的大项目,那再说一次,这样会好得多。

关于amazon-web-services - Dynamodb - 创建大量数据很少的分区是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58282626/

相关文章:

amazon-web-services - 使用前缀将数据从 s3 复制到本地

amazon-web-services - 报告是否使用 aws cli 启用了 Performance Insights

ruby-on-rails - Rails应用程序无法在AWS Elastic Beanstalk上运行,sqlite3错误

amazon-dynamodb - 如何在 AWS dynamodb 触发器函数中获取表名?

javascript - 使用 Amazon Dynamodb 进行不区分大小写的查询

ssl - AWS DynamoDB 是否可通过 Https/SSL 使用,它是否支持 SNI?

node.js - Kinesis Stream 中的数据丢失。这可能是什么原因?

ssh - 用于 SSH 终端访问的 AWS EC2 : generating private key file out of cert-***. pem

node.js - DynamoDB 导致 Node/Lambda 中的模块初始化错误

python - 针对 NoSQL 键值对执行上下文搜索的正确方法是什么?