NoSQL学习一:MongoDB下充斥跟安装

  MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

 它的性状是赛性能、易部署、易使,存储数据异常便宜。主要功效特色产生:

  • 面向集存储,易积存对象类型的多寡。
  • 模式自由。
  • 支撑动态查询。
  • 支持了索引,包含其中对象。
  • 支撑查询。
  • 支持复制和故障恢复。
  • 应用快的二进制数据存储,包括大型对象(如视频等)。
  • 电动处理碎片,以支撑出口计算层次之扩展性
  • 支持C#、JAVA、C++、PHP、RUBY、PYTHON等多种语言。
  • 文本存储格式为BSON(一种植JSON的壮大)
  • 但是经网络访问

  MongoDB服务端可运行在Linux、Windows或OS
X平台,支持32各项以及64各项应用,默认端口为27017。推荐运行在64各平台,因为MongoDB在32员模式运行时支持之尽可怜文件呢2GB。

  MongoDB把数据存储于文书被(默认路径为:/data/db),为提高效率使用外存映射文件进行田间管理。

  以上是随便选的,其实就是是未传统的未关系数据库,现在归到文档型数据库分类中。开始学的路吧。

一、下载

         官网地址:https://www.mongodb.org/downloads。

下载适合自己系统的版。我这里下载mongodb-win32-x86_64-3.0.6-signed.msi(安装版)。

二、安装

         安装好粗略,除了选安装路径外,都是下同样步。

三、启动MongoDB

      1、准备干活:

        
在MongoDB安装目录下创造Data文件夹,然后分别建立db,log两单文件夹,至此mongodb下产生以下文件夹:在log文件夹下创造一个日记文件MongoDB.log。(Mongodb服务安装启动需要这些文件夹,默认安装是决不创建)。

NoSQL 1 

      2、程序启动方式和去

      2.1 cmd模式

        
以管理受到模式运作cmd,进入MongoDB安装的bin目录,然后运行mongod开启命令,同时用–dbpath指定数量存放地点呢“db”文件夹。命令:mongod
-dbpath “D:\Program Files (x86)\MongoDB\Server\3.0\data\db”。

敞开成功,可能看mongodb采用27017端口;可以浏览器中输入“http://localhost:27017/”, 打开后页面可以观看信息:It
looks like you are trying to access MongoDB over HTTP on the native
driver port。大意是尝试看的MongoDB通过HTTP本地驱动器端口上。

NoSQL 2

      2.2 windows service方式

        以管理中模式运作cmd,进入MongoDB安装的bin目录,输入指令:mongod
–dbpath “D:\Program Files (x86)\MongoDB\Server\3.0\data\db”
–logpath “D:\Program Files
(x86)\MongoDB\Server\3.0\data\log\MongoDB.log” –install
–serviceName “MongoDB”。

  这里MongoDB.log就是始于成立之日记文件,–serviceName “MongoDB”
服务名吧MongoDB、运行命令成如下图:

NoSQL 3

  于服务管理器中恐看到出一个名呢MongoDB的劳动。右键启动,也可以输入指令启动。

    NET START MongoDB   (开启服务)

    NET stop MongoDB   (关闭服务)

  服务被成功后,在控制对输入mongo可以望版本信息及MongoDB的组成部分证:

NoSQL 4

 

2.3 删除服务

  mongod –dbpath “D:\Program Files
(x86)\MongoDB\Server\3.0\data\db” –logpath “D:\Program Files
(x86)\MongoDB\Server\3.0\data\log\MongoDB.log” –remove
–serviceName “MongoDB”

网站地图xml地图