gpt4 book ai didi

amazon-web-services - dynamodb 中的哈希键和范围键是什么以及如何使用它们

转载 作者:行者123 更新时间:2023-12-05 08:31:31 27 4
gpt4 key购买 nike

我目前正在查看 dynamodb 文档,但不清楚哈希键和范围键是什么以及它们应该如何使用。

我只需要基本解释它们是什么以及我应该如何使用它们,以便我可以继续使用它。

最佳答案

我喜欢这样想:

  • 表中的每个项目(行)都需要有一个唯一 ID(主键)
  • 主键是:
    • 分区键
    • 分区键 + 排序键

例如,如果您有一个Invoices 表,那么主键就是Invoice Number。如果您有一个登录 表,那么主键将是用户 ID + 时间戳,因为一个用户可以有多个登录。

在幕后,分区键还用于在服务器之间分发数据。这就是 DynamoDB 确保其高速的方式——当有更多数据时,它会分布在更多服务器上。

如果一个表(例如登录表)对于给定的分区键(例如用户 ID)有多个条目,则添加排序键可确保主键的唯一性,以便项目可以快速存储和检索。

散列键 = 分区键

范围键 = 排序键

关于amazon-web-services - dynamodb 中的哈希键和范围键是什么以及如何使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57416171/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com