一、mongoDb
特性:
- 高可扩展性
- 分布式存储
- 低成本
- 结构灵活
1.1 window平台下安装MongoDB及环境搭建
- 下载安装包或压缩包
- 添加DB存储和日志存储文件夹
- 添加服务、配置环境变量、启动Mongo
为什么很多Node项目都搭配的是MongoDB而不是MySQL??
- mongoDB原生支持json,可以用js语法进行操作
- mongoDB适用于关联性小,数据查询量大的操作。多查询,少写入。
- mongoDB不支持事务。MySQL需要使用SQL语句进行查询
- 用哪个其实看喜好。MySQL入门比MongoDB难一些。1、下载安装
//下载地址
https://pan.baidu.com/s/1mhPejwO
//安装参考
http://www.imooc.com/article/18438
// 安装后设置MongoDB文件夹
|__ MongoDB
|__data //用于存放数据
|__logs //用于存放日志
|__conf //用于配置Mongo的服务,环境,启动等
|__ mongo.conf
// 1、安装
安装后,默认放在C:\ProgramFiles\MongoDB
// 2、创建文件夹
在C盘或者其他任意盘,创建MongoDB文件夹,如上:
// 3、简单启动
// 在C:\Program Files\MongoDB\Server\3.4\bin中,打开cmd
mongod --dbpath c:\MongoDB\data
// 4、进阶启动————配置环境变量
将mongodb的bin目录配置到环境变量中
// 5、配置环境变量后,可以任意位置通过cmd 启动mongo
mongod --dbpath c:\MongoDB\data
// 6、通过自定的配置文件来启动服务
在mongo.conf文件中设置了所以配置信息,因此可能直接通过命令来启动
mongod --config c:\MongoDB\conf\mongo.conf
// 7、通过window服务来启动
// 服务名为MongoDB时,我本机报了个错说名字占用,所以换了个名字装
// 安装此服务后,默认是开机自启动服务,即开机就打开了mongodb。也可以通过在开始窗口搜索service,进到本机服务中手动启动、停止服务
mongod --config c:\MongoDB\conf\mongo.conf --install --serviceName "mongodb"