请问下怎样用MongoDB来设计博客系统啊?比如用户、文章、标签、评论之间,究竟应该什么情况用嵌套(embedded),什么情况用引用链接(reference link)呀?
我觉得用户、文章、标签用引用链接形式,文章和评论用嵌套形式,不知道这样设计好不好呢?求教,谢谢。
NOSQL不是说不要设计,而是需要更加严谨的设计。我只问你一个问题,为什么要使用mongodb而不是关系数据库呢?
NOSQL其实和关系模型没关系,而是现有的关系数据库在现有的软硬件水平下难以满足超大数据量CAP要求的结果。CAP这个理论也是相对的而不是绝对的,只有在你要处理的数据量远远大于现有关系数据库处理能力的情况下才成立。
比如你的数据量非常小,dBase都能处理但是无法满足扩展,那么现在随便一个关系数据库都可以说可以满足你的CAP要求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。