##特点
- 数据在内存中,通过后台线程写入磁盘
- 无模式结构进行数据存储--->如产品数据,不同的产品描述不一样,那么如果用关系型数据库很难处理
- 可以进行实时插入(写性能非常好)
- 自动碎片处理
- 存储数据格式是二进制json格式-->bson
- 支持二进制数据和大型对象(图片)
##使用场景
-
网站数据Mongodb非常适合实时的插入,更新,查询,并具备了网站实时数据存储所需要的复制及高度伸缩
-
缓存:作用信息数据的缓存层
-
大尺寸,低价值的数据
-
高伸缩性,适合百台服务器组成的数据库集群,Mapreduce引擎的内置支持
##不适合场景
- 高度事务性的系统,如银行,会计,支付
- 传统的商业智能
- MongoDB无法控制写入磁盘的顺序-->日记就不能使用