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

主頁 > 知識庫 > MongoDB實現備份壓縮的方法教程

MongoDB實現備份壓縮的方法教程

熱門標簽:云南外呼系統 怎么投訴地圖標注 濟南電銷機器人加盟公司 呼和浩特電銷外呼系統加盟 電銷機器人是什么軟件 老虎洗衣店地圖標注 廣州長安公司怎樣申請400電話 杭州人工電銷機器人價格 蘋果汽車租賃店地圖標注

背景及原理                                        

數據庫的備份是災難恢復的最后一道屏障,不管什么類型的數據庫都需要設置數據庫備份,MongoDB也不例外。MongoDB 3.0 后 ,數據庫可以采用Wiredtiger存儲引擎后(3.2 版本默認),在此環境下通過mongodump 備份后,產生的備份文件要遠大于數據存儲文件的大小。此外,一般MongoDB存儲的數據量比較大,備份文件也比較大,占用了很多磁盤空間。所以,研究如何實現MongoDB備份壓縮很有必要。

上圖是執行命令 db.stats() 查看某數據庫的信息。

備份文件的大小一般為dataSize的大小,所以我們希望壓縮備份,可以達到storageSize 或者更小。

一般的備份思路是先備份,后對備份文件進行壓縮。之前,我們采用的就是這種方式,例如主要壓縮命令如下

tar -cf - ${targetpath}/${nowtime} | pigz -p 10 > ${targetpath}/${nowtime}.tgz

(命令解釋: targetpath}/${nowtime 為待壓縮的備份文件;pigz 是Linux壓縮神器,可并行壓縮;-p是指定cpu的核數。)

但是這種方式,生成備份文件的過程中還是容易形成磁盤性能壓力和空間壓力。下圖為我們某臺Server 采用先備份后壓縮方式,形成的磁盤可用空間變化。

真正希望的是在備份的同時進行壓縮,這樣可用空間就比較平穩了。在MongoDB 3.2 中 引入了一種壓縮式備份【此mongodb版本必須不低于3.2】。可以使用gzip進行壓縮。這是通過在mongodump和mongorestore中引入一個新的指令行選項“- -gzip”實現的。

壓縮可用于目錄以及歸檔模型下創建的備份,壓縮還可以減少磁盤空間使用。

測試

測試環境:

測試服務器

測試數據庫

端口

文件路徑

172.X.X.245

實例全備

17219

/data/mongodb_back

172.X.X.246

QQ_DingDing

17218

/data/mongodb_back/QQ_DingDing

Step 1 壓縮式備份的命令:

./mongodump --host 172.X.X.245 --port 17219 -u 用戶名 -p "密碼" --gzip --authenticationDatabase "admin" --out /data/mongodb_back

備份后文件的大小,97M

這時候,查看備份文件的格式都變成了.gz的格式

Step 2 將備份文件copy至遠程機器上,進行還原:

以下命令是將在172.X.X.246,要求是將文件從X.245 copy至本地

scp -r root@172.X.X.245:/data/mongodb_back/QQ_DingDing

step 3 執行還原的命令

執行的命令

./mongorestore --host 172.X.X.246 --port 17218 -d QQ_DingDing -u 用戶名 -p "密碼" --gzip --authenticationDatabase "admin" /data/mongodb_back/QQ_DingDing

還原后登錄MongoDB,執行show dbs,查看此時 數據大小為500M。

補充說明 

(1)    如果不采用壓縮式的備份,備份后的文件會是多大呢?備份命令 :

./mongodump --host 172.X.X.245 --port 17219 -u 用戶名 -p "密碼" --authenticationDatabase "admin" --out /data/mongodb_back2

查看此種方法備份后的文件大小--1.5G。

以此QQ_DingDing數據庫為例,其壓縮率為(文件壓縮后的大小與壓縮前的大小之比):97M/1.5G=97/1536=6.3%

(2)   這種壓縮備份的方式的會不會帶來一些弊端:例如備份時間增長?(恢復時間增加?,請自測一下試試,嘻嘻 @@@)

以 某歸檔備份庫所在實例為例(storageSize 150G,dataSize 600G )

采用 先備份后壓縮的方式耗時1小時55分鐘

 

采用壓縮式備份(指定--gzip參數)的方式耗時 2小時33分鐘

  

產生的備份文件大小基本相等,壓縮式備份方式產生的備份文件略小

所以 壓縮式備份會導致備份時間增長。

但從空間使用的角度來講,我們仍然建議大家使用壓縮式備份,其壓縮比非常高(測試案例的壓縮比6.3%)。

附:定時清除,保留7天的紀錄

#!/bin/bash
targetpath='/backup/mongobak'
nowtime=$(date -d '-7 days' "+%Y%m%d")
if [ -d "${targetpath}/${nowtime}/" ]
then
rm -rf "${targetpath}/${nowtime}/"
echo "=======${targetpath}/${nowtime}/===刪除完畢=="
fi
echo "===$nowtime ==="

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • mongodb 數據庫操作--備份 還原 導出 導入
  • MongoDB整庫備份與還原以及單個collection備份、恢復方法
  • MongoDB備份、還原、導出、導入、克隆操作示例
  • Windows下自動備份MongoDB的批處理腳本
  • Mongodb實現定時備份與恢復的方法教程
  • Windows或Linux系統中備份和恢復MongoDB數據的教程
  • Linux下MongoDB數據庫實現自動備份詳解
  • 淺談MongoDB的備份方式
  • MongoDB使用自帶的命令行工具進行備份和恢復的教程
  • MongoDB 導出導入備份恢復數據詳解及實例

標簽:自貢 雞西 玉林 興安盟 無錫 廈門 遼陽 泰安

巨人網絡通訊聲明:本文標題《MongoDB實現備份壓縮的方法教程》,本文關鍵詞  MongoDB,實現,備份,壓縮,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDB實現備份壓縮的方法教程》相關的同類信息!
  • 本頁收集關于MongoDB實現備份壓縮的方法教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人网在线免费视频| 波多野洁衣一区| 免费亚洲电影在线| 日韩一区二区麻豆国产| 精品一区二区在线视频| 1000精品久久久久久久久| 日韩一区二区不卡| 欧美少妇一区二区| 美女网站一区二区| 久久国产精品区| 亚洲精品一卡二卡| 国产精品一二三区在线| 7799精品视频| 色婷婷激情一区二区三区| 精品视频在线免费| 亚洲午夜三级在线| 国产精品久久久一本精品| 亚洲成a人v欧美综合天堂 | 久久电影国产免费久久电影| 一区二区三区美女| 亚洲精品自拍动漫在线| 中文字幕永久在线不卡| 久久国产三级精品| 亚洲成人激情社区| 日韩精品一级二级 | 性做久久久久久| 亚洲免费资源在线播放| 精品少妇一区二区三区在线视频| 99r国产精品| 国产精品99久久久久久有的能看| 婷婷六月综合网| 婷婷亚洲久悠悠色悠在线播放| 亚洲欧美日韩在线| 亚洲午夜精品一区二区三区他趣| 成人免费在线播放视频| 最新中文字幕一区二区三区| 亚洲欧洲一区二区在线播放| 亚洲欧美另类小说视频| 亚洲一区自拍偷拍| 日本美女一区二区三区视频| 蜜桃视频一区二区| 国产精品一区二区久久精品爱涩| 国产福利91精品一区| 精品一区二区av| 成人一级视频在线观看| 在线观看日产精品| 欧美高清视频www夜色资源网| 国产一区二区三区在线观看精品 | 国产成人精品亚洲777人妖| 高潮精品一区videoshd| 欧美日韩精品久久久| 国产精品欧美一级免费| 久久精品国产色蜜蜜麻豆| 欧美国产一区在线| 国产精品私房写真福利视频| 亚洲日本乱码在线观看| 在线免费观看视频一区| 精品久久久久久久久久久久久久久久久| 日韩高清在线电影| 久久久亚洲精品石原莉奈 | 成人欧美一区二区三区黑人麻豆 | 99视频一区二区| 欧美电影免费提供在线观看| 日韩精品一区二区三区中文不卡| 欧美成人一级视频| 亚洲欧美一区二区三区国产精品| 日韩精品一级中文字幕精品视频免费观看 | 国内精品写真在线观看| 成人av电影在线观看| 99久久免费精品高清特色大片| 一区二区日韩av| 一区二区三区在线观看国产| 免费人成网站在线观看欧美高清| 国产精品护士白丝一区av| 国产成人免费视频一区| 亚洲天堂网中文字| 岛国av在线一区| 亚洲一区视频在线观看视频| 欧美日韩色一区| 六月丁香婷婷久久| 亚洲色图在线播放| 91精品国产91久久综合桃花| 欧美另类videos死尸| 欧美激情在线一区二区| 免费在线观看一区| 91网站最新网址| 精品国产一区久久| 91麻豆精东视频| 国产综合久久久久久久久久久久| 欧美激情一区在线| 欧美日韩中文另类| 国产综合色产在线精品| 亚洲国产日韩在线一区模特| 久久久亚洲高清| 欧美中文字幕一二三区视频| 肉色丝袜一区二区| 久久久国产综合精品女国产盗摄| 91在线视频播放| 麻豆一区二区三| 亚洲国产精品一区二区尤物区| 91精品综合久久久久久| 国产盗摄精品一区二区三区在线| 日韩av不卡一区二区| 狠狠色狠狠色合久久伊人| 日韩中文字幕亚洲一区二区va在线 | 欧美卡1卡2卡| 欧美日韩国产成人在线免费| 国内精品久久久久影院薰衣草| 久久久久97国产精华液好用吗| 欧美色国产精品| 日本黄色一区二区| 欧美在线观看视频一区二区三区| 国产精品888| 国产白丝网站精品污在线入口| 免费成人在线视频观看| 懂色av一区二区三区蜜臀| 久久电影网站中文字幕| 免费观看一级特黄欧美大片| 天天色综合天天| 亚洲一卡二卡三卡四卡无卡久久 | 久久久久久一二三区| 欧美日韩不卡在线| 制服丝袜亚洲精品中文字幕| 精品粉嫩aⅴ一区二区三区四区| 欧美日本国产一区| 国产日韩精品一区二区浪潮av| 久久无码av三级| 欧美精品一区二区高清在线观看| 色av一区二区| 日韩网站在线看片你懂的| 国产视频911| 欧美电影精品一区二区| 美腿丝袜亚洲综合| 亚洲国产美国国产综合一区二区| 日韩欧美国产三级| 欧美精品一区二区在线播放| 久久久久国产精品麻豆ai换脸 | 国产综合久久久久影院| 国产91精品一区二区| 亚洲色图制服丝袜| av电影在线不卡| 免费成人在线视频观看| 国产精品嫩草影院av蜜臀| 精品国内片67194| 色综合视频在线观看| 91在线精品秘密一区二区| 麻豆成人久久精品二区三区小说| 久久久精品国产免费观看同学| 欧美欧美欧美欧美| 成人永久看片免费视频天堂| 精品一区二区三区在线观看国产| 亚洲乱码日产精品bd| 亚洲国产精品ⅴa在线观看| 亚洲精品在线免费播放| 久久综合999| 国产午夜精品一区二区| 精品欧美久久久| 国产精品国产三级国产普通话99 | 中文在线一区二区| 欧美成人r级一区二区三区| 色综合久久久久综合体| 大胆亚洲人体视频| 国产欧美一区二区三区鸳鸯浴| 精品国产91亚洲一区二区三区婷婷| 日韩区在线观看| 欧美一级xxx| 国产欧美精品日韩区二区麻豆天美| 国产精品久久综合| 亚洲一区二区欧美| 麻豆一区二区在线| 99久久综合色| 91黄色激情网站| 久久免费美女视频| 亚洲午夜三级在线| 欧美亚洲图片小说| 亚洲第一搞黄网站| 午夜精品久久久久久久久久 | 国产亚洲欧美日韩在线一区| 国产欧美一区二区精品性色 | 国产毛片精品视频| 久久er99热精品一区二区| 亚洲精品久久久久久国产精华液| 日韩美女视频19| 精品视频资源站| 中文字幕中文字幕一区| 日本电影欧美片| 欧美酷刑日本凌虐凌虐| 99久久99久久精品免费观看| 中文字幕不卡一区| 亚洲免费电影在线| 亚洲成年人网站在线观看| 奇米色777欧美一区二区| 91网页版在线| 欧美日韩色一区| 国产精品短视频| 亚洲欧美日韩在线| 91视频观看免费| 精品理论电影在线观看 | 99精品国产视频| 亚洲日本青草视频在线怡红院|