【发布时间】:2017-09-04 21:48:00
【问题描述】:
我对如何使用 DynamoDB 表键感到困惑。该文档提到了 HASH(似乎也称为分区)键和 RANGE(或 SORT?)键。我试图将这些与我之前对数据库索引理论的理解大致对齐。
我目前主要基于猜测的理解是,HASH 键本质上是一个主键 - 它必须是唯一的,并且会自动编制索引以便快速阅读 - 并且 RANGE 键基本上是你应该应用于任何其他领域的东西计划查询(在 WHERE 类或排序上下文中)。
本地和全球二级索引的引入使这有些混乱。他们是如何参与其中的?
如果有人能将我推向正确的方向,请记住我目前可能有缺陷的理解来自文档,我将非常感激。
谢谢!
【问题讨论】:
标签: amazon-dynamodb