日期:2014-05-16 浏览次数:20391 次
MongoDB并不是在实验室中的环境中设计的。我们是根据构建可伸缩,高可用,灵活系统的实际经验来构建MongoDB。我们并不是从头开始的,我们要去发现问题并去解决。因此我设想如果你要取代MySQL以及要改变关系模型,你可以选择MongoDB,并获得很多很好的特性:为了速度而优化的嵌入文档(embedded docs),可管理的,灵活schema数据库的敏捷开发,因为没有join,所以更加容易水平扩展。也有很多关系型数据库的优势:索引,动态查询以及更新等等,并且使用方式并没有改变什么。举个例子,在MongoDB中,设计索引的方法和MySQL或者Oracle基本一致,你仅仅要在内嵌字段索引上做个选择。
?