数据库

 首页 > 数据库 > MongoDB > MongoDB数据库使用简介及安装方法

MongoDB数据库使用简介及安装方法

分享到:
【字体:
导读:
         摘要:一、MongoDB数据库简介简介MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──NoSql数据库的一种。NoSql,全称是NotOnlySql,指的是非关系型的数据库。...

MongoDB数据库使用简介及安装方法

一、MongoDB数据库简介

简介

  MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──NoSql数据库的一种。NoSql,全称是 Not Only Sql,指的是非关系型的数据库。

特点

  MongoDB数据库的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
  * 面向集合存储,易存储对象类型的数据。
  * 模式自由。
  * 支持动态查询。
  * 支持完全索引,包含内部对象。
  * 支持查询。
  * 支持复制和故障恢复。
  * 使用高效的二进制数据存储,包括大型对象(如视频等)。
  * 自动处理碎片,以支持云计算层次的扩展性
  * 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
  * 文件存储格式为BSON(一种JSON的扩展)
  * 可通过网络访问

二、MongoDB数据库安装

  MongoDB官方下载地址:http://www.mongodb.org/downloads

    Windows下MongoDB安装步骤:

  安装配置 

      1、下载MongoDB安装包,如:mongodb-win32-i386-1.8.1.zip;

2、新建目录“D:MongoDB”,将安装中的bin目录下全部.exe文件复制到“D:MongoDB”目录下;

      3、在“D:MongoDB”目录下新建“data”文件夹,用来存放数据库。

      启动MongoDB服务端

      1、在cmd窗口执行以下语句:

      >cd /d D:MongoDBbin

      >mongod --dbpath D:MongoDBdata

  2、启动成功的提示界面

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:Userslibing

>cd /d D:MongoDBbin

D:MongoDBbin

>mongod --dbpath D:MongoDBdata
Mon Jun 13 10:41:11 [initandlisten] MongoDB starting : pid=1484 port=27017 dbpath=D:MongoDBdata 32-bit** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations
**       with --dur, the limit is lower

Mon Jun 

13 10:41:11 [initandlisten] db version v1.8.1, pdfile version 4.5
Mon Jun 13 10:41:11 [initandlisten] git version: a429cd4f535b2499cc4130b06ff7c26f41c00f04
Mon Jun 13 10:41:11 [initandlisten] build sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LIB_VERSION=1_35
Mon Jun 13 10:41:11 [initandlisten] waiting for connections on port 27017
Mon Jun 13 10:41:11 [websvr] web admin interface listening on port 28017

  3、浏览器打开MongoDB服务端

  在浏览器中打开 http://localhost:27017/ ,可以看到以下内容:

  You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

      进一步在浏览器中打开 http://localhost:28017/,查看详细。

      MongoDB开机启动服务

   1、添加服务

   以管理员身份运行 cmd,执行语句:D:MongoDBbinmongod.exe --dbpath D:MongoDBdata --directoryperdb --logpath D:MongoDBlogMongoDB.log --logappend --serviceName MongoDB --install 

  说明: --dbpath  设置数据库目录

        --directoryperdb  为每个数据库创建一个单独目录

--logpath  设置日志文件目录

--logappend  日志文件Append方式

--serviceName  服务名称

--install  安装

               其他参数设置  >mongod --help

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:Windowssystem32

>D:MongoDBbinmongod.exe --dbpath D:MongoDBdata --directoryperdb --logpath D:MongoDBlogMongoDB.log --logappend --serviceName MongoDB --installall output going to: D:MongoDBlogMongoDB.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

   注:net start "MongoDB"  -- 启动MongoDB服务

           net stop "MongoDB"   -- 停止MongoDB服务

C:Windowssystem32>net start "MongoDB"

Mongo DB 服务正在启动.

Mongo DB 服务已经启动成功。

C:Windowssystem32

>net stop "MongoDB"
Mongo DB 服务正在停止.
Mongo DB 服务已成功停止。

   2、卸载服务

   以管理员身份运行 cmd,执行语句:mongod --remove --serviceName "MongoDB"

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:Windowssystem32

>mongod --remove --serviceName "MongoDB"
Deleting service MongoDB.
Service deleted successfully.
Mon Jun 13 11:03:11 dbexit:
Mon Jun 13 11:03:11 shutdown: going to close listening sockets...
Mon Jun 13 11:03:11 shutdown: going to flush diaglog...
Mon Jun 13 11:03:11 shutdown: going to close sockets...
Mon Jun 13 11:03:11 shutdown: waiting for fs preallocator...
Mon Jun 13 11:03:11 shutdown: closing all files...
Mon Jun 13 11:03:11 closeAllFiles() finished
Mon Jun 13 11:03:11 dbexit: really exiting now

      注:执行mongod命令需在系统环境变量Path中添加路径 D:MongoDBbin 。

三、MongoDB数据库可视化工具

1、RockMongo
http://code.google.com/p/rock-php/downloads/list

MongoDB数据库使用简介及安装方法
分享到:
MongoDB数据库的固定集合和GridFS
MongoDB数据库的固定集合和GridFS 固定集合:大小固定,如果空间不足最早的文档就会被删除,为新的文档腾出空间。可以插入、更新,不允许删除,但是可以调用drop()删除集合中的所有行,但删除后需要显式地重建集合。在默认情况下固定集合没有索引,即便是“_id”上也没有索引,文档本身是按照插入顺序存储的,对固定集合插...
Windows系统安装MongoDB并设为系统启动项
Windows系统安装MongoDB并设为系统启动项 1、下载mongodb的windows版本,注意下载你操作系统版本匹配的。 下载地址:http://www.mongodb.org/downloads 2、解压并且重命名为mongodb,copy到D:/websoft/下,注:这个是我的命名及其目录结构,可以根据你自己的习惯执行 3、在mongodb文件件下,新建两个文件data和logs 4、...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……