amazon-web-services - 在 dynamoDB 中为 GSI 使用 SortKey 的任何缺点

标签 amazon-web-services amazon-dynamodb aws-cloudformation amazon-dynamodb-index

我想创建带有 GSI 的 DynamoDB 表。对于这个GSI,目前我只需要PartitionKey,因为我只想通过一个属性进行查询。但将来我可能需要通过其他属性进行查询。因此,我正在考虑添加一个 SortKey,以防万一我将来需要通过另一个属性进行查询。目前它可以为空,也可以与 PK 具有相同的值。

在 GSI 中,如果我不打算在可预见的将来使用它,那么添加 SortKey 是否有任何缺点?

最佳答案

这种方法的(可能非常)小缺点是:

  1. 存储成本略高,并且
  2. 增加了开发人员的开销,因为必须提供(目前无意义的)索引 SK 作为 CRUD 操作中主键的一部分。

关于amazon-web-services - 在 dynamoDB 中为 GSI 使用 SortKey 的任何缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72199114/

相关文章:

amazon-dynamodb - 如何强制SSL加密?

amazon-web-services - 如何在 Cloudformation 中设置 EMR 步骤并发?

amazon-web-services - CloudFormation 响应对象超时

iphone - DynamoDB - 新放置的项目未反射(reflect)在扫描中

amazon-web-services - 有没有办法从 ELB 自动终止不健康的 EC2 实例?

python - 如何使用 mturk 迭代 boto3 中的结果

amazon-web-services - DynamoDB 中的 BatchPutItem 与 PutItem

amazon-web-services - 无法通过 cloudformation 设置 cognito 用户池客户端的属性

python - 如何在 aws ec2 中安装带有 nss 后端的 libcurl? (Python 3.6 64 位亚马逊 Linux)