反范式设计
读取效率低下
Join 这种操作上是违反 MongoDB 设计的初衷的,这样操作经常要对两个表的
不同数据进行连接操作,这些数据在物理存储的时候,通常不是在相邻的区域里 面,读取的效率比较低 。
分布式环境
MongoDB 是一个分布式的环境,校验操作的左右两边如果都是一个分片的表,
当进行 Join 操作的时候,左边有一个又有一条数据,它可能在分片一上要 连接的一个数据可能在分片二上,下一条数据可能又是另外一种情况,这种情况 下数据库很难保证整个操作的性能。
资源来源于《阿里云数据库运维实战问题改》
https://developer.aliyun.com/topic/download?spm=a2c6h.20345107.J_6399686890.1.2e1e17dbzKUX5r&id=8198
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。