gpt4 book ai didi

hash - DynamoDB : How is the hash key used?

转载 作者:行者123 更新时间:2023-12-04 18:19:38 30 4
gpt4 key购买 nike

我最近正在研究 Amazon 提供的新 NoSQL 服务,更具体地说是 DynamoDB。

亚马逊说你应该避免使用不均匀分布的键作为主键,即主键应该越独特越好。我可以认为这是最好的情况下每个项目都有唯一的主键吗?让一些带有重复键的项目怎么样?

我想知道底层机制是如何工作的,所以我知道它有多糟糕。

最佳答案

表根据哈希键在多台机器上进行分区,因此它们越随机越好。在我的应用程序中,我使用 company_id 作为哈希值,然后使用唯一 id 作为范围,这样我的表可以合理地均匀分布。

他们试图避免的是您对大部分数据使用相同的哈希键,它们越随机,Dynamo 就越容易将您的数据快速返回给您。

关于hash - DynamoDB : How is the hash key used?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938727/

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