婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MongoDB的備份與恢復

MongoDB的備份與恢復

熱門標簽:crm外呼系統聯系方式 長沙電銷外呼防封卡是什么 呼和浩特外呼系統原理是什么 小裙科技電銷機器人怎樣 內蒙古營銷智能外呼系統哪個好 河南電話外呼系統招商 青白江400企業電話申請 智能外呼系統官網 外呼線路資源屬于電信業務嗎

    任何數據庫都離不開日常的備份與恢復,這二者是數據庫安全的前提,MongoDB的備份與恢復方法一般而言都采用自帶的工具來進行。

     在開始講述備份之前,需要首先了解兩個概念,一個是恢復點目標、一個叫恢復時間目標,下面我們分別來看:

  • 恢復點目標:

(也叫RPO,recovery point objective)

也就是數據可以恢復到哪個時間點,可以承受多少損失。

  • 恢復時間目標:

(也叫RTO,recover time objective),在發生故障的時候,數據庫可以承受多長時間宕機。

有了這兩個概念,就可以理解不同備份恢復方法可以滿足的RPO和RTO是多少了。

來看備份工具:

Mongodump工具

在MongoDB中,mongodump工具通常用來做備份使用。它有如下特點:

1、可以對mongos和mongod進行操作

2、備份的是數據和數據結構,會以bson數據格式存儲

3、不會備份索引,只會備份索引的元數據,只有在恢復的時候才會重建索引。

4、備份的過程中,mongodump會批量的將數據加載到內存中,該方法在數據量比較大的時候,會持續占用內存資源,會增加IO負載壓力。

5、可以備份整個數據庫、整個集合、部分集合內容

該工具的缺點:

1、僅僅適合備份小型的、或者單一數據庫的備份

2、數據量大的時候,備份時間較長

關于Mongodump的命令使用方法,大家可以mongodump --help去查看,常用選項如下:

-p,--port:端口

-h,--host:IP地址

-d,--db:數據庫

-c,--collection:備份的集合名稱

-q,--query:備份數據的條件表達式

-o,--out:備份文件的存放位置

-u,--username:用戶名

-p,--password:密碼

--authenticationDataBase:認證數據庫

具體的使用方法,下面有例子。

Mongorestore工具

   數據備份和數據恢復二者是不可分割的,因為數據的備份,本質上還是為了恢復準備的,如果備份的數據不能恢復,那么備份也就失去了意義。

    在MongoDB中,Mongorestore這個工具是用來做數據恢復的,數據恢復命令的常用參數如下:

與mongodump重復的部分不再贅述

-p,--port

-h,--host

-d,--db

-c,--collection

--dir:恢復文件存放的位置,如果指定了數據庫文件夾或者集合文件,則只恢復當前數據庫或者當前集合,如果沒有指定,則恢復當前目錄下所有備份數據。

--drop:恢復前會刪除已有的數據庫

-u,--user

-p,--password

--authenticationDatabase

下面來看樣例:

數據備份舉例

備份所有數據庫
mongodump --port=27017 -h 127.0.0.1 -o /data/mongodb_backup -u root -p 123456 
2020-11-23T23:40:41.599+0800 writing admin.system.users to 
2020-11-23T23:40:41.626+0800 done dumping admin.system.users (3 documents)
2020-11-23T23:40:41.626+0800 writing admin.system.roles to 
2020-11-23T23:40:41.651+0800 done dumping admin.system.roles (1 document)
2020-11-23T23:40:41.651+0800 writing admin.system.version to 
2020-11-23T23:40:41.680+0800 done dumping admin.system.version (2 documents)
2020-11-23T23:40:41.680+0800 writing test.yeyz to 
2020-11-23T23:40:41.680+0800 writing yeyz.test to 
2020-11-23T23:40:41.726+0800 done dumping yeyz.test (2 documents)
2020-11-23T23:40:41.727+0800 done dumping test.yeyz (3 documents)

備份yeyz這一個數據庫
[root@VM-0-14-centos ~]# mongodump -d yeyz --port=27017 -h 127.0.0.1 -o /data/mongodb_backup -u root -p 123456 --authenticationDatabase admin   
2020-11-23T23:41:58.991+0800 writing yeyz.test to 
2020-11-23T23:41:59.050+0800 done dumping yeyz.test (2 documents)

備份yeyz數據庫中的test集合中的name=ccc的記錄
[root@VM-0-14-centos ~]# mongodump -d yeyz -c test -q '{name:{$eq:"ccc"}}' --port=27017 -h 127.0.0.1 -o /data/mongodb_backup -u root -p 123456 --authenticationDatabase admin
2020-11-23T23:43:24.473+0800 writing yeyz.test to 
2020-11-23T23:43:24.501+0800 done dumping yeyz.test (1 document)

數據恢復舉例

恢復前
> use yeyz
switched to db yeyz
> show tables;
test
> db.test.find()
{ "_id" : ObjectId("5fa7eae2515b814f18f2d474"), "name" : "ccc" }
{ "_id" : ObjectId("5fa7f00e523d80402cdfa326"), "name" : "bbb" }

恢復后
> show tables;
test
test_recover
> db.test_recover.find()
{ "_id" : ObjectId("5fa7eae2515b814f18f2d474"), "name" : "ccc" }

我們成功的將上面的yeyz數據庫中的test集合中的name=ccc的記錄恢復到了test_recover這個集合當中。

物理備份

    物理備份的概念大家應該都理解,常用的方法是復制物理硬盤上的數據庫文件。

    想要保證復制的物理文件和真實的數據庫文件一致,需要保證當前數據庫沒有寫入。如果數據庫有寫入,則復制的數據是不準確的。所以,物理復制必須在MongoDB實例停機狀態或者鎖定狀態下進行。一般來講,在MongoDB集群中,我們會使用鎖定從庫的辦法來進行備份。

    通常情況下,使用:

db.fsyncLock()  鎖定從數據庫。

db.fsyncUnlock() 解鎖數據庫

    鎖定從節點的數據庫之后,在從節點上使用物理文件拷貝的方式進行備份即可。

    備份完成即可解鎖數據庫。

最后,數據備份的時候,如果有寫入,那么備份的數據是否會不準確?例如下面這樣:

如果我們的備份進度處在中間位置,即:

    A庫備份完成的時候,B庫沒有開始備份

此時分別寫入A庫和B庫兩個文檔,則最終的備份結果中,A庫的數據沒有新增的數據,B庫的數據有新增的數據,就會產生數據的不一致。為了解決這個問題,備份一般都使用鎖定數據庫或者停止實例的方法來解決。

    在MongoDB中,可以在從庫上進行鎖定或者停止實例的備份操作,不建議在線上環境使用MongoDB單庫,因為這種情況,備份恢復將會成為一個瓶頸問題。

以上就是MongoDB的備份與恢復的詳細內容,更多關于MongoDB 備份與恢復的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • mongoDB4.2.8備份恢復與導出導入(推薦)
  • 分布式文檔存儲數據庫之MongoDB備份與恢復的實踐詳解
  • 使用centos系統中的crontab命令對mongodb定時備份恢復
  • Mongodb實現定時備份與恢復的方法教程
  • MongoDB 導出導入備份恢復數據詳解及實例
  • MongoDB使用自帶的命令行工具進行備份和恢復的教程
  • Windows或Linux系統中備份和恢復MongoDB數據的教程
  • Mongodb數據庫的備份與恢復操作實例
  • MongoDB整庫備份與還原以及單個collection備份、恢復方法

標簽:池州 菏澤 呼倫貝爾 白山 安順 舟山 黃石 楚雄

巨人網絡通訊聲明:本文標題《MongoDB的備份與恢復》,本文關鍵詞  MongoDB,的,備份,與,恢復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDB的備份與恢復》相關的同類信息!
  • 本頁收集關于MongoDB的備份與恢復的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美高清视频不卡网| 亚洲国产日产av| 国产91丝袜在线播放| 日本高清免费不卡视频| 日韩欧美国产午夜精品| 亚洲美女一区二区三区| 午夜视频一区二区三区| 成人三级伦理片| 51精品视频一区二区三区| 日韩伦理免费电影| 国产美女视频91| 欧美日韩综合不卡| 亚洲人xxxx| 色呦呦一区二区三区| 欧美激情艳妇裸体舞| 一级日本不卡的影视| 大桥未久av一区二区三区中文| 色综合天天综合给合国产| 不卡的av中国片| 久久九九久久九九| 日韩国产一二三区| 欧美日韩中字一区| 亚洲毛片av在线| 亚洲男人的天堂一区二区| 国产一区二区三区在线观看精品| 欧美日韩国产在线播放网站| 亚洲影院理伦片| 欧美日韩精品福利| 日韩精品亚洲专区| 欧美成人精品福利| 亚洲第一二三四区| 国产精品国产三级国产专播品爱网| 亚洲午夜在线观看视频在线| 欧美日韩视频不卡| 蜜桃av一区二区在线观看| 欧美人体做爰大胆视频| 久久精品免费观看| 久久久欧美精品sm网站| 成人av免费在线观看| 亚洲人成影院在线观看| 欧美精品视频www在线观看| 国产精品视频一二| 欧美偷拍一区二区| 国产一区二区电影| 亚洲美女淫视频| 久久亚洲综合av| 欧美视频在线观看一区二区| 日本vs亚洲vs韩国一区三区二区| 中文字幕高清不卡| 91精品国产综合久久精品| 亚洲综合一区二区三区| thepron国产精品| 精品精品欲导航| 欧美性大战久久久久久久| 亚洲不卡一区二区三区| 中文无字幕一区二区三区| 成人免费视频网站在线观看| 亚洲美女电影在线| 亚洲欧美日韩久久精品| 国产精品天天看| 国产日韩欧美精品综合| 欧美一区二区精品| 国产99久久久国产精品免费看 | 成人精品小蝌蚪| 精品一区二区免费在线观看| 亚洲毛片av在线| 洋洋成人永久网站入口| 中文字幕五月欧美| 一区二区三区在线观看视频| 久久天堂av综合合色蜜桃网| 日韩亚洲欧美高清| 在线观看日韩av先锋影音电影院| 粉嫩一区二区三区在线看| 国产一区美女在线| 成人黄色软件下载| 色婷婷久久一区二区三区麻豆| 成人激情小说乱人伦| 91丨九色丨尤物| 欧美日韩亚洲国产综合| 日韩欧美国产高清| 亚洲精品亚洲人成人网在线播放| 日韩美女精品在线| 久久精品免费看| 99久久免费国产| 9久草视频在线视频精品| 91一区二区在线观看| 国产成人精品三级| 99久久99久久综合| 91精彩视频在线观看| 成人午夜精品在线| 99九九99九九九视频精品| 欧美性感一类影片在线播放| 久久综合九色综合97婷婷女人| 成人欧美一区二区三区黑人麻豆| 亚洲欧美怡红院| 国产精品996| 欧美成人精品高清在线播放| 国产精品欧美一级免费| 视频一区免费在线观看| 国产麻豆91精品| 欧美一区二区三区播放老司机| 中文字幕av不卡| 水野朝阳av一区二区三区| 欧美日韩1区2区| 欧美午夜宅男影院| 色噜噜狠狠一区二区三区果冻| 91蜜桃视频在线| 成人av在线资源网| 日本免费新一区视频| 亚洲精品国产a久久久久久| 欧美另类videos死尸| 在线观看不卡一区| av毛片久久久久**hd| 欧美三级视频在线观看| 国产偷国产偷亚洲高清人白洁 | 99久久99久久综合| 国产精品免费人成网站| 成人h精品动漫一区二区三区| 欧美性感一类影片在线播放| 久久久综合激的五月天| 一区二区视频在线| 久久国产视频网| 日韩视频不卡中文| 国产亚洲污的网站| 亚洲女与黑人做爰| 欧美电影免费观看高清完整版在 | 99久久精品国产精品久久| 国产欧美一区二区精品婷婷| 久久99国产精品麻豆| 亚洲第一激情av| 日韩不卡免费视频| 国产一区二区导航在线播放| 久久久不卡影院| 在线看不卡av| 91电影在线观看| 欧美亚洲愉拍一区二区| 美女精品自拍一二三四| 成人黄页在线观看| 日韩av一二三| 免费成人在线视频观看| 极品销魂美女一区二区三区| 国产精品亚洲一区二区三区在线 | 色综合久久中文综合久久97| 亚洲欧美日韩系列| 国产.精品.日韩.另类.中文.在线.播放| 午夜精品久久久久久久99樱桃 | 国产高清一区日本| 黑人巨大精品欧美黑白配亚洲| 日本成人在线看| 国产一区二区三区黄视频 | 精品久久久久一区二区国产| 日韩一级免费观看| 在线成人av影院| 成人精品免费视频| 欧亚洲嫩模精品一区三区| 欧美日韩在线播放三区四区| 日本高清不卡aⅴ免费网站| 色偷偷88欧美精品久久久| 日本aⅴ免费视频一区二区三区| 国产91对白在线观看九色| 91在线观看地址| 国产成人精品免费网站| 欧美高清视频www夜色资源网| 国产精品久久久久影院| 欧美日韩aaaaaa| 偷窥少妇高潮呻吟av久久免费| 黄色成人免费在线| 日韩一级大片在线观看| 国产欧美一区二区三区鸳鸯浴 | 日精品一区二区| 欧美色大人视频| 国产精品系列在线| 六月丁香综合在线视频| 日韩免费视频一区| 日本韩国精品在线| 日日摸夜夜添夜夜添精品视频 | 亚洲精品在线观| 亚洲综合在线五月| 亚洲欧洲中文日韩久久av乱码| 五月天亚洲婷婷| 国产欧美日韩另类一区| 亚洲一区在线电影| 国产成人av电影在线播放| 国产自产v一区二区三区c| 91久久精品网| 天天综合网天天综合色| 欧美一区二区视频观看视频| 日韩欧美中文字幕公布| 色婷婷国产精品| 日本不卡1234视频| 日韩欧美aaaaaa| 欧美专区亚洲专区| 色哟哟一区二区在线观看| 午夜视频一区二区三区| 成人a级免费电影| 久久丁香综合五月国产三级网站| 亚洲国产精品黑人久久久| 亚洲最色的网站| 亚洲激情av在线| 亚洲欧美电影一区二区|