定义
Mongodb是一个基于分布式文件1存储的数据库。它是介于关系数据库和非关系数据库之间的产品,支持的数据结构非常送餐,是类似json的bson格式,可以存储较为复杂的数据类型。
特点
- 高性能
- 高部署
- 易使用
- 存储数据非常方便。
不适用于:
- 要求高度事务性的系统;
- 传统的商业智能应用;
- 复杂的跨表级联查。
使用
强推!强推!强推!高高手的博客~
Windows环境下中部署Mongodb
Linux环境下部署Mongodb
Linux环境下Mongodb连接失败
备份
1.启动本地Mongodb服务
2.以管理员身份打开命令提示符窗口,进入Mongodb安装目录的bin目录下
3.输入mongodump -h <:port> -d dbname -o dbdirectory
- -h <:port>:
Mongodb所在服务器地址,如:127.0.0.1:27017 - -d dbname
需要恢复的数据库实例 - -o dbdirectory
备份数据库存放位置,默认不填写,则放置到bin/dump目录下
恢复
1.启动本地Mongodb服务
2.以管理员身份打开命令提示符窗口,进入Mongodb安装目录的bin目录下
2.输入mongorestore -h <:port> -d dbname
- -h <:port>:
Mongodb所在服务器地址,如:127.0.0.1:27017 - -d dbname
需要恢复的数据库实例,及备份数据所在位置
C:\Program Files\MongoDB\Server\3.4\bin>mongorestore -h 127.0.0.1:27017 -d NCRE3 C:\NCRE3
分布式文件系统:指文件系统管理的屋里存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。 ↩︎