Mongodb備份與恢復

定義

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章