MongoDB概述

1、几个重要的网站:

1) MongoDB官网:www.mongodb.org

安装包在Docs下下载,驱动使用文档在Drivers下查看

2) MongoDB国内官网网站:www.monging.com

3) 中文驱动文档翻译docs.mongoing.com

4) mongodbGitHub https://github.com/mongodb

源码下载

5) mongodbbug反馈网站:https://jira.mongodb.org

6) Mongo用户要求:https://groups.google.com

2、数据库的分类

1) Sql数据库:支持sql语言的数据库

OracleMysql..

2) NoSql数据库:不支持Sql语言的数据库

RedisMongoDB..

Not Only Sql(悄悄的不支持)

3) Sql数据库与NoSql数据库对比

Sql数据库         NoSql数据库

实时一致性, 简单便捷,

事物, 方便扩展,

多表联合查询 更好的性能

MongoDB没有事物,没有表结构,简单性能好,Nosql数据库更容易进行规模上的扩展

3、MongoDB数据库简介

① 无数据结构限制

a) A.没有表结构概念,每条记录可以由完全不同的结构

b) B.业务开发方便快捷

c) C.sql数据库需要实现定义表结构再使用

 

② 完全的索引支持

a) Rediskey-value

b) Hbase的单索引,二级索引需要自己实现。

单键索引,多键索引:{x:1,y:1}

数组索引:[“aple”,”lemon”]

全文索引:”i am a little bird.”(中文)

地理位置索引:2D

③ 方便的冗余与扩展

a) 复制集保证数据安全

b) 分片扩展数据规模

① 良好的支持

a) 完善的文档

b) 齐全的驱动支持

4、构建简单的mongodb服务器

1) 创建数据目录

cd d:\mongo\    //进入d盘根目录

mkdir mongo-data    //新建 mongo-data 文件夹

cd mongo-data    //进入 mongo-data 文件夹

mkdir db,log    //分别创建 db(数据库) 文件夹,log(日志) 文件夹

2) 使用命令来启动 MongoDB 服务器

   cd D:\mongo\MongoDB\Server\3.4\bin

    mongod.exe --dbpath D:\mongo\mongo-data\db\

   注: bin 目录下的文件对应不同的功能

mongod.exe -- MongoDB 的服务,通常用作启动服务用

mongo.exe -- MongoDB 的客户端,使用命令工具查询操作数据库

3) MongoDB服务启动成功后,运行 bin 目录下的 mongo.exe ,会看到如下信息

4) 创建 MongoDB 的 windows 服务

cd C:\mongodb-data\log\    //进入日志目录

touch mongodb.log    //创建日志文件,一般手动创建mongodb.log

5) 创建完日志文件后,可以使用如下命令创建服务

'C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe' --bind_ip yourIPadress --logpath "C:\mongodb-data\log\mongodb.log" --logappend --dbpath "C:\mongodb-data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install

参数说明:

--bind_ip:  绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP      

--logpath:      MongoDB日志文件,注意是指定文件不是目录

--logappend:     使用追加的方式写日志

--dbpath:       指定数据库路径

--port:        指定服务端口号,默认端口27017

--serviceName:    指定服务名称

--serviceDisplayName:   指定服务名称,有多个mongodb服务时执行。

--install:        指定作为一个Windows服务安装。

--remove:  删除Windows服务

正式写法:

cd D:\mongo\MongoDB\Server\3.4\bin

        mongod.exe --logpath C:\mongodb-data\log\mongodb.log

        --logappend --dbpath C:\mongodb-data\db\

        --serviceName "mongodb" --install

6) 创建成功后,启动 MongoDB 服务,服务启动后,命令窗口可以关闭

net start mongodb    //启动 MongoDB 服务

net stop mongodb    //停止 MongoDB 服务

7) MongoDB 环境变量的设置

Path中添加到bin的路径

8) 运行

启动mongo.exe

win+R输入mongo



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值