【发布时间】:2021-10-27 03:29:59
【问题描述】:
我刚开始学习 DynamoDB,遇到了一个大问题。
假设,我有一个作者和一个 book 表,其中作者可以有多本书,每本书必须有一个作者。
所以,在 NonSQL DB 中,我只是在 book 表中嵌入了作者信息来解决这个问题。
示例代码:https://pastebin.ubuntu.com/p/DvHpS8JQJV/
但是,最近我遇到了一个问题,如果很久以后管理员想要更改一些关于作者的信息,比如 live 属性。怎样才能在书台上生效。
注意:作者表中嵌入的书籍集合可以解决这个问题,但将来检索所有带有分页和其他操作的书籍数据可能会更加困难。
在关系数据库中,只需使用外键并使用连接查询检索数据即可轻松解决。
我如何在 NonSQL 或 dynamoDB 中解决这类问题有什么建议吗?
【问题讨论】:
-
您对书籍和作者有哪些访问模式?
标签: nosql amazon-dynamodb