5.MongoDB 安装
一、MongoDB 数据库持久化存储
1、MongoDB 是什么
- 一个基于文件存储的分布式 NoSQL(非关系)数据库系统
- 数据结构由键值对(key,value)组成
- 拥有非常强大的查询能力
2、MongoDB 有哪些特性
- 型数据库,较强可扩展性,拥有强大的查询语言,多种存储引擎
- 能、高可用、水平扩展:支持数据嵌入,子文档查询、支持副本集与分片
- 查询类型支持,且支持数据聚合查询、文本检索、地址位置查询
3、MongoDB 的使用场景有哪些
- 处理性能有较高要求
- 助缓存层来处理数据
- 度的伸缩性
二、MongoDB 安装
如果没有特殊需求,建议使用 msi 格式安装,好处是简单,自带可视化 zip 的好处是配置灵活,但是需要配置的地方很多,容易出错
1、mongoDB 数据库(zip 格式安装)
- 解压 下载完成之后解压到自定义的文件夹中
- 配置
手动创建data
和 log
两个文件夹
- 配置环境变量
电脑--属性--高级系统设置---环境变量---path ---编辑---新建
- 新建一个
data\db
文件夹作为库名
C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db
- 在 bin 目录下打开 cmd
mongod --dbpath C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db
- 打开浏览器,输入
http://localhost:27017
- 新建一个
data\log\mongo.log
文件
由于启动命令太长,换一种方式启动
- 与
bin
同级目录下新建mongo.config
,并写入
dbpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db
logpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\log\mongo.log
- 使用管理员方式打开
cmd
输入mongo.config
里刚刚的内容
mongod -dbpath "dbpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db" -logpath "logpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\log\mongo.log" -install -serviceName "MongoDB"
- 以管理员身份打开
cmd
启动服务
net start MongoDB
- 停止服务
net stop MongoDB
- 查看服务是否启动
win + R
然后输入:services.msc
双击可以改变启动类型,如果数据库不是经常使用,可以设置为手动,节省资源
2、安装可视化工具
- 点击链接下载 MongoDB 数据库可视化工具包
- 解压放入自定义文件夹
- 点击安装应用程序,
New Connection
- 启动成功可视化预览
3、 MongoDB shell 的安装
- 点击链接下载 MongoDB shell
- 进入 bin 目录,点击
mongosh.exe
回车 即可直接连接 mongoDB 数据库
连接前需保证 mongoDB 是运行的
- 显示所有数据库命令
show dbs