日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > DB2 > 分享分布式文檔存儲數據庫MongoDB備份與恢復的實戰操作

分享分布式文檔存儲數據庫MongoDB備份與恢復的實戰操作

時間:2024-02-05 12:47作者:下載吧人氣:20

  前文我們聊了下分布式文檔存儲數據庫之MongoDB訪問控制,回顧請參考;今天我們來了解下mongodb的備份與恢復

  為什么要備份?

  備份的目的是對數據做冗余的一種方式,它能夠讓我們在某種情況下保證最少數據的丟失;之前我們對mongodb做副本集也是對數據做冗余,但是這種在副本集上做數據冗余僅僅是針對系統故障或服務異常等一些非人為的故障發生時,保證數據服務的可用性;它不能夠避免人為的誤操作;為了使得數據的安全,將數據損失降低到最小,我們必須對數據庫周期性的做備份;

  常用備份方法

分享分布式文檔存儲數據庫MongoDB備份與恢復的實戰操作

  提示:上圖主要描述了mongodb數據庫上常用備份策略,我們可以邏輯備份,邏輯備份是將數據庫中的數據導出成語句,通常使用專用工具導出和導入來完成一次備份與恢復;其次我們也可以物理備份,簡單講物理備份就是把數據庫文件打包,備份;恢復時直接將對應的數據庫文件解壓恢復即可;另外一種快速物理備份的方式就是給數據拍快照,拍快照可以將數據保存為當前拍快照時的狀態;如果我們要進行恢復直接恢復快照即可;

  mongodb邏輯備份和物理備份比較

分享分布式文檔存儲數據庫MongoDB備份與恢復的實戰操作

  提示:從上圖描述可以看出總體上來看物理備份效率和恢復效率要高于邏輯;物理備份效率高于邏輯備份,其主要原因是邏輯備份是通過數據庫接口將數據讀取出來,然后保存為對應格式的文件,而物理備份只需要將數據文件直接打包備份,不需要一條一條的讀取數據,然后寫入到其他文件,這中間就省去了讀寫過程,所以物理備份效率高;恢復也是類似的過程,物理恢復也是省去了讀寫的過程;

  mongodb邏輯備份工具

  在mongodb中使用邏輯備份的工具有兩組,第一組是mongodump/mongorestore,使用mongodump/mongorestore這組工具來邏輯的備份數據,它備份出來的數據是BSON格式,BSON是一種二進制格式,通常無法使用文本編輯器直接打開查看其內容,對人類的可讀性較差,但它的優點是保存的文件體積要小;使用這組命令導出的數據,在恢復是依賴mongodb版本,不同版本導出的BSON格式略有不同,所以恢復時,可能存在版本不同而導致恢復數據失敗的情況;另外一組是mongoexport/mongoimport,這組工具導出的數據是json格式的數據,通常我們可以使用文本編輯器打開直接查看,對人類的可讀性較好,但體積相對BSON格式的數據要大,恢復時不依賴版本;所以跨版本備份要先查看下對應版本的兼容性,如果兼容使用mongodump/mongorestore,不兼容的話建議使用mongoexport/mongoimport;這里需要注意一點,JSON格式雖然可讀性很好,也很通用,但是它只是保留了數據部分,而沒有保留索引,賬戶等基礎信息,在使用是應該注意;

  使用mongodump備份數據

  插入數據

> use testdb
switched to db testdb
> for(i=1;i<=1000;i++) db.test.insert({id:i,name:”test”+i,age:(i%120),classes:(i%25)})
WriteResult({ “nInserted” : 1 })
> show tables
test
> db.test.findOne()
{
“_id” : ObjectId(“5fb130da012870b3c8e3c4ad”),
“id” : 1,
“name” : “test1”,
“age” : 1,
“classes” : 1
}
> db.test.count()
1000
>

標簽MongoDB,技術文檔,數據庫,MongoDB

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产视频高清在线观看 | 久久精品18| a级毛片在线看日本 | 久草免费精品视频 | 一级欧美激情毛片 | 神马国产 | 国产精品免费大片一区二区 | 国产精品日本不卡一区二区 | 欧美一级淫片免费观看 | 欧美成人午夜不卡在线视频 | 97在线视频免费公开观看 | 欧美一级手机免费观看片 | 欧美日韩国产一区二区三区在线观看 | 美国一级片免费 | 男人的天堂亚洲 | 看一级毛片 | 亚洲欧美国产日韩天堂在线视 | 久久久国产精品福利免费 | 成年男女男精品免费视频网站 | 色综合91久久精品中文字幕 | 国产欧美在线一区二区三区 | 中文字幕中文字幕中中文 | 91免费网站在线看入口黄 | 巨大热杵在腿间进进出出视频 | 亚州精品一区二区三区 | 亚洲www.| 国产精品一二三区 | 亚洲男人天堂久久 | 国产一区视频在线 | 亚洲欧美在线观看 | 高清国产一区 | 亚洲国产成人精品一区二区三区 | 失禁h啪肉尿出来高h | 免费人成在线观看网站视频 | 精品日本久久久久久久久久 | 久久色婷婷 | 在线免费观看色 | 有码视频在线观看 | 三级三级三级网站网址 | 99视频久久精品久久 | 亚洲字幕 |