定義
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
分佈式文件系統:指文件系統管理的屋裏存儲資源不一定直接連接在本地節點上,而是通過計算機網絡與節點相連。分佈式文件系統的設計基於客戶機/服務器模式。 ↩︎