您的位置:首页 > 数据库 > Mongodb

MongoDB之介绍和安装

2012-11-26 21:31 621 查看

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操作。
最后推荐一些网址给大家:MongoDB系列文章推荐
MongoDB管理工具
MongoDB资料汇总专题
CSDN也有个MongoDB社区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: