MongoDB文档
1、相关概念:
NoSQL: 非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
CAP定理:一个分布式计算系统来说,不可能同时满足以下三点:
一致性(Consistency) (所有节点在同一时间具有相同的数据) 可用性(Availability) (保证每个请求不管成功或者失败都有响应) 分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作) |
MongoDB特点:
1)丰富的数据类型;
2)容易扩展;
3)丰富的功能:索引、存储JavaScript、聚合、固定集合、文件存储
4)不牺牲速度
5)简便的管理
2、MongoDB安装
2.1下载安装
按照说明,下载一个补丁程序。
软件下载地址:https://www.mongodb.com/download-center#community
详细图解mongodb下载、安装、配置与使用:
安装存放目录:C:\Program Files\MongoDB\Server\3.6\
2.2运行MongoDB Community Edition
1)设置MongoDB环境
创建目录 md \data\db
2)运行MongoDB: "C:\ProgramFiles\MongoDB\Server\3.6\bin\mongod.exe"
3)确认MongoDB已经运行成功
4)连接到MongoDB
打开另一命令提示行"C:\ProgramFiles\MongoDB\Server\3.6\bin\mongo.exe"
2.3为MongoDB Community Edition配置Windows服务
1)打开管理员模式的命令行
2)创建目录
mkdir c:\data\db
mkdir c:\data\log
3)新建配置文件
C:\Program Files\MongoDB\Server\3.6\mongod.cfg
systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db |
4)安装MongoDB服务
"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install |
5)开启MongoDB服务
6)检测是否开启成功
7)连接MongoDB
"C:\Program Files\MongoDB\Server\3.6\bin\mongo.exe" |
8)关闭和移除
关闭MongoDB服务
net stop MongoDB |
移除MongoDB服务
"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --remove |
2.4手动为MongoDB创建Windows服务
1)管理员模式命令行 同上
2)创建文件夹 同上
3)创建配置文件 同上
4)创建MongoDB服务
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" |
5)开启MongoDB服务 同上
6)连接MongoDB
管理员模式命令行
"C:\Program Files\MongoDB\Server\3.6\bin\mongo.exe" |
7)
关闭MongoDB服务同上
移除MongoDB服务
sc.exe delete MongoDB |