2.2为什么选择MongoDB?
1.面向文档的存储方式:数据被以JSON风格文档形式存放
2.任何属性均可索引
3.具有复制和高可用特性
4.自动数据分片
5.丰富的查询功能
6.快速的数据库升级
7.有mongodb(10gen)公司提供支持
应该在哪里使用MongoDB?
1.大数据
2.内容管理和交付
3.移动和社交基础设施
4.用户数据管理
5.数据平台
不适用场景:
—要求高度事务性的系统。
—传统的商业智能应用。
—复杂的跨文档( 表 )级联查询。
跟关系型数据库不一样的地方是,它是的以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-free,这也是文档型数据库最主要的优点。跟一般的key-value数据库不一样的是,它的value中存储了结构信息,所以你又可以像关系型数据库那样对某些域进行读写、统计等操作。可以说是兼备了key-value数据库的方便高效与关系型数据库的强大功能。