婷婷综合国产,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
    亚洲丝袜制服诱惑| 国产精品888| 成人国产免费视频| 精品视频在线免费看| 国产日韩欧美激情| 蜜臀av性久久久久蜜臀aⅴ| 97se亚洲国产综合自在线观| 精品国产乱码久久久久久闺蜜| 一二三区精品视频| av资源网一区| 精品免费视频一区二区| 亚洲午夜羞羞片| 91在线视频18| 中文在线免费一区三区高中清不卡| 秋霞午夜鲁丝一区二区老狼| 色视频欧美一区二区三区| 国产欧美一区二区精品久导航 | 人人狠狠综合久久亚洲| 91亚洲精品乱码久久久久久蜜桃| 亚洲精品在线一区二区| 日本免费新一区视频| 欧美主播一区二区三区| 国产精品毛片大码女人| 国产麻豆91精品| 久久精品网站免费观看| 国产成人免费视频精品含羞草妖精| 日韩一区二区三区在线观看| 日韩精品一级二级 | 8x8x8国产精品| 亚洲v中文字幕| 色欧美乱欧美15图片| 亚洲视频一二三| 成人午夜伦理影院| 国产精品理论在线观看| 粉嫩av亚洲一区二区图片| 久久精品亚洲麻豆av一区二区 | 老色鬼精品视频在线观看播放| 欧美日韩一级视频| 日韩国产高清在线| 欧美白人最猛性xxxxx69交| 韩日av一区二区| 国产亚洲欧美一级| 成人高清伦理免费影院在线观看| 国产精品无遮挡| aaa亚洲精品| 一区二区欧美国产| 欧美日韩国产系列| 韩国av一区二区三区| 国产亚洲va综合人人澡精品| 成人免费毛片嘿嘿连载视频| 亚洲人成网站色在线观看| 欧美三级在线播放| 韩国一区二区三区| 亚洲视频在线一区| 欧美一二三区精品| 成人a免费在线看| 亚洲电影激情视频网站| 久久亚洲影视婷婷| 91蝌蚪porny九色| 亚洲妇女屁股眼交7| 26uuu亚洲| 在线看不卡av| 国产最新精品精品你懂的| 亚洲美女精品一区| 欧美成人精品3d动漫h| av成人免费在线| 夜夜嗨av一区二区三区| 精品福利一区二区三区 | 国产大陆a不卡| 亚洲最大成人网4388xx| 久久亚洲二区三区| 欧美日韩三级在线| 高清beeg欧美| 免费欧美高清视频| 一级日本不卡的影视| 国产三区在线成人av| 欧美人成免费网站| 99riav久久精品riav| 韩日精品视频一区| 日本午夜一区二区| 亚洲男帅同性gay1069| 精品国产一二三区| 欧美午夜精品久久久| 国产高清久久久久| 久久机这里只有精品| 亚洲成人在线观看视频| 国产精品日韩精品欧美在线| 日韩三级电影网址| 91精品免费在线观看| 在线观看视频欧美| 色综合色狠狠天天综合色| 国产露脸91国语对白| 久久国产精品99久久久久久老狼| 一区二区理论电影在线观看| 欧美激情一区二区三区蜜桃视频| 欧美一区二区网站| 欧美精品自拍偷拍| 91久久人澡人人添人人爽欧美 | 日韩一区二区三| 欧美日本在线一区| 欧美日韩一区三区四区| 欧美综合一区二区三区| 99国产精品99久久久久久| 成人动漫一区二区在线| 丁香亚洲综合激情啪啪综合| 国产乱色国产精品免费视频| 蜜桃一区二区三区在线观看| 三级欧美在线一区| 美女久久久精品| 久久99精品一区二区三区三区| 蜜桃视频免费观看一区| 精品一二三四在线| 黄色成人免费在线| 黄页视频在线91| 国产成人午夜精品影院观看视频| 国产成人在线视频网址| 成人综合在线观看| 91视频www| 欧美日韩在线三区| 日韩视频123| 久久影院视频免费| 国产精品久久免费看| 亚洲男同性视频| 水野朝阳av一区二区三区| 蜜臀精品一区二区三区在线观看| 九色综合狠狠综合久久| 国产精品1区2区| 色综合视频在线观看| 欧美性生交片4| 日韩午夜小视频| 国产视频视频一区| 一区二区三区中文免费| 日韩成人av影视| 国产在线日韩欧美| 99久久伊人网影院| 欧美亚洲高清一区| 日韩美女视频一区二区在线观看| 久久久亚洲精品石原莉奈| 亚洲另类在线一区| 免费美女久久99| 成人黄色小视频| 欧美老女人在线| 国产三区在线成人av| 一区二区三区免费观看| 狠狠色综合播放一区二区| 91美女片黄在线观看91美女| 欧美精品电影在线播放| 中文字幕欧美日本乱码一线二线| 亚洲一区二区三区自拍| 韩国一区二区在线观看| 欧美专区亚洲专区| 欧美国产精品v| 日本成人在线视频网站| gogo大胆日本视频一区| 欧美sm美女调教| 亚洲一区二区三区四区五区黄| 激情另类小说区图片区视频区| 91麻豆福利精品推荐| 26uuu国产电影一区二区| 亚洲二区在线观看| av激情亚洲男人天堂| 日韩免费一区二区| 亚洲综合久久久久| av在线播放一区二区三区| 欧美变态tickle挠乳网站| 亚洲免费av高清| 国产精品主播直播| 日韩一级高清毛片| 亚洲一区二区三区三| 欧美精品高清视频| 一区二区三区高清不卡| 国产精品香蕉一区二区三区| 6080国产精品一区二区| 亚洲激情在线激情| av亚洲精华国产精华精| 中文字幕的久久| 国产成人aaa| 国产欧美综合在线| 极品少妇xxxx精品少妇偷拍| 在线播放亚洲一区| 午夜国产精品一区| 欧美视频三区在线播放| 亚洲欧美日韩在线播放| caoporn国产一区二区| 久久精品亚洲乱码伦伦中文| 精品一区二区三区免费| 日韩精品中文字幕在线不卡尤物| 亚洲国产人成综合网站| 欧美性一二三区| 国产精品高潮久久久久无| 成人美女视频在线观看18| 久久久久久免费| 狠狠色综合播放一区二区| 欧美群妇大交群中文字幕| 一区二区三区在线观看视频| 欧美日韩在线三区| 亚洲免费av高清| 成人丝袜18视频在线观看| 日韩一区二区免费高清| 日韩av电影免费观看高清完整版在线观看|