<p>NoSQL是notonlysql的意思翻译为不仅仅是SQL,意思就是非关系型数据库,在web2.0的时代,传统的关系数据库早已满足不了超大规模搞高并发的大数据时代了。比如SNS类型的动态网站和劳务派遣系统软件系统等。首先mongodb是nosql家族成员中的一员,他有很多有点,比如1、高并发读写2、海量的数据存数3、高可扩展性性4、高可用性但是他也有相对于关系型数据库不足的地方比如:1、缺乏实物一致性2、缺乏度切实时性3、不支持复杂的查询这是主要的缺点。下面介绍下nosql的数据库类型1、key-valuekey指向value的键值,通常用hashtable来实现产品:TokyoCabinet/Tyrant,Redis,Voldemort,OracleBDB2、列式数据库以列族式存储,将统一列数据存放在一起。产品:CAssandra,Hbase,Riak3、文档型数据库key-Value对应的键值对,Value为结构化数据产品:CouchDB,MongoDB4、以“图”为基本存储模式产品:Neo4J,InfoGrid,InfiniteGraph以上就是一些nosql的数据类型在mongodb中一些有点逐渐被人们看到在如今的大数据时代mongodb崭露头角。1、功能丰富(索引聚合分布式系统存储javascript定容集合)2、可扩展性(数据分片负载均衡海量数据支撑)3、无模式(非关系型面向文档的数据存储)4、高性能(空间预分配内存映射非事务性)5、易管理(Server自治自动故障转移动态集群)</p>