当前位置:  NOSQL>mongodb

mongoDB 2.6.5下载,安装及mongoDB基本使用命令介绍

 
分享到:
    发布时间:2014-11-5  


    本文导语:  (本文由169it.com搜集整理) MongoDB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是...

   (本文由169it.com搜集整理)

   MongoDB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

    MongoDB的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:

MongoDB面向集合存储,易存储对象类型的数据。

MongoDB模式自由。

MongoDB支持动态查询。

MongoDB支持完全索引,包含内部对象。

MongoDB支持查询。

MongoDB支持复制和故障恢复。

MongoDB使用高效的二进制数据存储,包括大型对象(如视频等)。

MongoDB自动处理碎片,以支持云计算层次的扩展性。

MongoDB支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。

MongoDB文件存储格式为BSON(一种JSON的扩展)。

MongoDB可通过网络访问。


   mongoDB 2.6.5下载地址:    mongoDB 2.6.5下载   


 Notes(注意):

1.32-bit builds are limited to around 2GB of data. In general you should use the 64 bit builds. The 32 bit binaries are ok for replica set arbiters and mongos' but not for production mongod's. See here for more information.
2.The 64-bit legacy build lacks newer features of Windows that enhance performance. Use this build for Windows Server 2003, 2008, or Windows Vista.
3.Every download has a corresponding md5 checksum, which can be accessed by appending the .md5 to the end of the download url.
4.The MongoDB server (mongod) must run on a little-endian CPU, so if you are using a PPC OS X machine, mongod will not work.
5.See here for more information on MongoDB version numbers.
6.Included in each distribution are the MongoDB server, the MongoDB shell, backup and restore tools, import and export tools, and a GridFS tool.
7.See MCI for details on ongoing builds and completion times.
8.MongoDB Enterprise  provides advanced security, on-prem monitoring, SNMP support, and more.
9.The Production Notes page contains a full list of operational recomendations for configuring and deploying MongoDB in production.

MongoDB在windows上的安装:

1.解压mongodb-win32-i386-2.6.5.zip ,创建路径C:\Program Files\mongodb ,将解压后的Bin文件Copy to 此文件夹下

2.C:\Program Files\mongodb 下建立Data文件夹 C:\Program Files\mongodb\data ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹

C:\Program Files\mongodb\bin
C:\Program Files\mongodb\data\db
C:\Program Files\mongodb\data\log

在log文件夹下创建一个日志文件MongoDB.log,即C:\Program Files\mongodb\data\log\MongoDB.log

完成以上工作后,你为奇怪为什么要建立这些文件夹(因为,Mongodb安装需要这些文件夹,默认安装是不用创建,但是文件都为安装到C:\data\下) 

3.几种安装方式介绍

3.1 程序启动方式

    运行cmd.exe 进入DOS命中界面

> cd C:\Program Files\mongodb\bin
> C:\Program Files\mongodb\bin>mongod -dbpath "C:\Program Files\mongodb\data\db"

执行此命令即将mongodb的数据库文件创建到C:\Program Files\mongodb\data\db 目录,不出意外的会看到命令最后一行sucess的成功提示

此时数据库就已启动,该界面为Mongo的启动程序,关闭后可直接双击bin下的mongod.exe  (注意是d,这个是启动程序)

启动程序开启后,再运行mongo.exe 程序(注意没有d).

测试数据库操作

>help  (查看相关信息)
>db.foo.insert({a:1})    (往foo表插入a,1字段值,foo表为默认表)
>db.foo.find()                (查看foo表数据)

可以看到插入了3条记录分别人a,cctv,set 。

当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,接下来我们将

MongoDB安装为windows服务吧.

3.2 windows service方式

运行cmd.exe

> cd C:\Program Files\mongodb\bin
> C:\Program Files\mongodb\bin>mongod --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"

这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB.

引时服务已经安装成功,运行

>NET START MongoDB   (开启服务)
>NET stop MongoDB   (关闭服务)
>
> C:\Program Files\mongodb\bin>mongod --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB"      (删除,注意不是--install了)

其它命令可查阅help命令或官网说明。

查看服务,运行bin文件夹下mongo.exe 客户端测试一下吧。测试同3.1相同 。

3.3 守护进程方式创

--fork 以守护进程方式运行MongoDB,创建服务器进程

>C:\Program Files\mongodb\bin>mongod --port 10220 --fork  --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log"
forked process : 44086
all output going to : MongoDB.log

到此几种安装就介绍完了。

4、停止MongoDB

最稳妥的方式,处理完当前所有操作并将缓存的数据保存到磁盘上才停止。

>user admin
>db.shutdownServer();

当然我们也可以直接关闭进程,但这种方式会导致缓存中的数据未急时刷新保存到磁盘上而丢失。


  • 本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:mongoDB 2.6.5下载,安装及mongoDB基本使用命令介绍
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号