MySQL和MongoDB设计实例对照分析
下面通过一个设计实例对照一下两者:假定我们正在保护一个手机产品库,里面除包括手机的名称,品牌等基本信息,还包括了待机时间,外观设计等参数信息,应当如何存取数据呢?
如果使用MySQL的话,应当如何存取数据呢?
如果使用MySQL话,手机的基本信息单独是一个表,另外由于区别手机的参数信息差异很大,所以还需要一个参数表来单独保存。
}
});
注:查询中用到的$all,$elemMatch等高级用法的详细介绍请参考官方文档中相关说明。
MySQL需要多个表,屡次查询才能弄定的问题,MongoDB只需要一个表,一次查询就可以弄定,对照完成,相对MySQL而言,MongoDB显得更胜一筹,最少本例如此。
文章来源:丸子建站
文章标题:MySQL和MongoDB设计实例对照分析
https://www.wanzijz.com/view/57860.html