【发布时间】:2020-02-20 07:34:19
【问题描述】:
我是 dynamoDb 的新手,我正在尝试掌握它,但我不知道如何在单表 dynamoDb 中存储“主”表详细信息。
以这个电影数据库为例。
category table(refer this as a master table)
+----+----------+
| id | category |
+----+----------+
| 1 | thriller |
+----+----------+
| 2 | horror |
+----+----------+
| 3 | romantic |
+----+----------+
movie table (category_id is FK)
+----+-----------+-------------+
| id | name | category_id |
+----+-----------+-------------+
| 1 | gone girl | 1 |
+----+-----------+-------------+
| 2 | get out | 1 |
+----+-----------+-------------+
| 3 | seven | 1 |
+----+-----------+-------------+
| 4 | us | 2 |
+----+-----------+-------------+
| 5 | it | 2 |
+----+-----------+-------------+
如何在 dynamoDb 中对此进行建模,如果我想获得所有可能的类别,查询会是什么。考虑在电影表中还有几个 Fk。
【问题讨论】:
标签: amazon-web-services design-patterns database-design nosql amazon-dynamodb