【发布时间】:2016-09-17 08:30:04
【问题描述】:
我拥有强大的 RDBMS 背景,我正在努力思考如何构建 NoSQL 项目。据我所知,为了速度而忽略了规范化。
例如,我有一个博客和类别。在 MySQL 中,我将有一个 blog 表和一个由 blog_categories 表连接的 categories 表以保持多对多关系。我会简单地使用 JOIN 来相应地在网站上显示数据。
很简单。
但使用 NoSQL:
我会将博客类别与博客文章一起存储在同一个文档中吗?因此,如果将“一般”、“新闻”和“文章”类别分配给一篇文章,我会将此数据与文章一起保存为每篇适用的文章吗?
这是否意味着如果我想将“新闻”重命名为“最新新闻”,我需要循环浏览所有博客文章及其类别并手动更新“新闻”类别的每个实例?
【问题讨论】: