一步一步教你 mongodb <第一篇>

第一步什么是mongodb  ?

MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。
特点:
可扩展,高性能,易使用,模式自由,存储数据非常方便等
特性:
面向文档存储:(类JSON数据模式简单而强大)。
高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。
复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。
Auto-Sharding自动分片支持云级扩展性(处于早期alpha阶段):自动分片功能支持水平的数据库集群,可动态添加额外的机器。
动态查询:它支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中    内嵌的对象及数组。
全索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
增删改不一定返回错误(驱动连接)
增删改并非实时可查(多连接时,队列)
  谓词不能用变量(两键值不能比较

适用场景
适合实时的插入,更新与查询,并具备应用程序实时数据存储所需的复制及高度伸缩性。
适合作为信息基础设施的持久化缓存层。
适合由数十或数百台服务器组成的数据库。因为Mongo已经包含对MapReduce引擎的内置支持。
Mongo的BSON数据格式非常适合文档化格式的存储及查询。
不适用场景
高度事务性的系统。
传统的商业智能应用。
复杂的SQL查询。

第二步去官网下载相应平台的mongodbhttps://www.mongodb.org/


第三步安装并且配置环境变量
在这里下载的是windows32版本的,配置环境变量添加到path后就可以方便的使用cmd,操作mongodb




参考 http://www.runoob.com/mongodb/mongodb-tutorial.html

猜你喜欢

转载自zhaoxiaoboblogs.iteye.com/blog/2286950