现在的位置: 首页 > 综合 > 正文

MongoDB之介绍和安装

2012年04月16日 ⁄ 综合 ⁄ 共 1190字 ⁄ 字号 评论关闭

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系型数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。
*模式自由。
*支持动态查询。
*支持完全索引,包含内部对象。
*支持查询。
*支持复制和故障恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等)。
*自动处理碎片,以支持云计算层次的扩展性。
*支持等多种语言。
*文件存储格式为BSON(一种JSON的扩展)。
*可通过网络访问。


以上摘自于百科,千篇一律,就不自己总结了。


-----------------------------------------华丽的分割线-----------------------------------------------

安装前,首先去官方网站下载一下客户端:http://www.mongodb.org/downloads 
因为我的机器是Windows 7 64位的系统,因此我下载和安装的对应版本为:mongodb-win32-x86_64-2.2.1 最新版。
下载后,解压压缩文件。将会看到根目录下的bin文件夹有如下目录的运行程序:



这时候创建一个文件夹作为存放数据之用。我在解压后的根目录新建了data文件夹。然后我们就可以开始配置数据文件路径了。
1.windows + R 打开运行cmd命令窗口
2.跳转到bin目录:再执行安装配置。




只要出现MongoDB starting信息就已经表示成功,同时在data文件夹目录会生成journal文件夹与mongod.lock文件。然后我们可以在浏览器地址栏输入  http://localhost:27017/ ,可以看到一下提示信息:“
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number


然后,我们回到bin目录文件夹,双击mongo.exe程序,将会出现如下信息。
MongoDB shell version: 2.2.1
connecting to: test

大功告成以后,我们可以做个小小测试,进行的一组CURD操作。

最后推荐一些网址给大家:

抱歉!评论已关闭.