关系

在 SQL 中你用外键来建模关系,并用连接来解析它们。在 DynamoDB 中没有连接,所以关系改为存在于 你的键设计之中。你塑造分区键和排序键,让相关的项落在同一个集合里,并在一次 Query 中一并返回。

这听起来很受限,直到你看到那些模式。一对多是最简单的情形;多对多需要一个刻意的技巧;而高扇出 的关系则有自己专门命名的模式。本节会一级一级地走完这道阶梯。

已读 0/6测验

先从一对多开始;它是后面每一种模式所扩展的基础。

试用 DynoTable,针对你自己的数据查询这些关系。