《深入学习MongoDB》--MongoDB开发技巧50例 第一章 应用设计技巧
1.1 技巧1:速度和完整性的折中
在多个文档中使用的数据既可以采用内嵌(反范式化)的方式,也可以采用引用(范式化)的方式。两种策略并没有优劣之分,各自都有优缺点,关键是要选择适合自己的应用场景的方案。
要是不能容忍哪怕一丁点不一致,则应该选用范式化的设计。
但要是做了范式化,应用则必须在每次确认水果时做额外一次查找。若是应用无法承担这样的负载,又不太强调一直性,则应该反范式化。
这里需要
原创
2012-08-25 20:57:41 ·
435 阅读 ·
0 评论