请教cnodejs网站的一些document为什么都设计成传统的数据表结构,而不是用subdocuments这样的形式?
发布于 1年前 作者 jbasttdi 599 次浏览

最近在学习cnodejs.org网站node代码,在看到一些如topic,topic_collect,topic_tag等等document的设计时,不明白为什么作者都把document设计成传统的table样式,分成主从表,一对多表这样的结构,而不是采用一个document里面再加subdocument这样的设计。 不知是出于什么目的,能否请高人给解解惑。 谢谢。

4 回复

因为这个网站的代码刚开始也是一个noSQL新手写的,数据库设计上别参考…

谢谢。 搜到一篇文章《NoSQL反模式 - 文档数据库篇》,说的挺好的。

在mongodb来讲,范式与反范式都可以,具体如何选择,取决于如何访问数据。

回到顶部