MONGODB 在不少公司应用的场景越来越多,实际上有这样一个观念, MONGODB 无法存储核心数据, 无法接触核心业务,核心的数据还应该是传统数据库的天下. REALLY ?...通过设计,或者在没有设计,你也不会将所有的数据都存到一张表,,例如 订购的产品的信息,至少你会想到 顾客, 产品, 销售的流程, 等等和整体订购有关的信息,会分门别类的存储在传统数据库的不同的表中,然后在通过...MONGODB 的想法是数据如果要被访问,他们就应该在一起,而不是分开他们.
在mongodb的应用中数组的应用中和索引之间的性能是成反比的....那么在MONGODB 中如果我的确有两个collection的数据进行分析,我怎么办, $lookup 的方式可以对这样的需求进行相关的解决,但缺点是这样的解放方案会引起资源的消耗和较慢的速度。...在以查询为基础的设计想,我们的数据存储在一起,或者可以有相关的数据的冗余, 例如 如果我们有一个关于销售有关的信息系统
包含了销售的人员,销售的订单信息, 我们则不在将销售人员和销售的订单信息 以及销售的货品信息