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

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

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > 分享分布式文檔存儲(chǔ)數(shù)據(jù)庫MongoDB備份與恢復(fù)的實(shí)戰(zhàn)操作

分享分布式文檔存儲(chǔ)數(shù)據(jù)庫MongoDB備份與恢復(fù)的實(shí)戰(zhàn)操作

時(shí)間:2024-02-05 12:47作者:下載吧人氣:30

  前文我們聊了下分布式文檔存儲(chǔ)數(shù)據(jù)庫之MongoDB訪問控制,回顧請(qǐng)參考;今天我們來了解下mongodb的備份與恢復(fù)

  為什么要備份?

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

  常用備份方法

分享分布式文檔存儲(chǔ)數(shù)據(jù)庫MongoDB備份與恢復(fù)的實(shí)戰(zhàn)操作

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

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

分享分布式文檔存儲(chǔ)數(shù)據(jù)庫MongoDB備份與恢復(fù)的實(shí)戰(zhàn)操作

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

  mongodb邏輯備份工具

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

  使用mongodump備份數(shù)據(jù)

  插入數(shù)據(jù)

> 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
>

標(biāo)簽MongoDB,技術(shù)文檔,數(shù)據(jù)庫,MongoDB

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 狠狠色狠狠色综合久久第一次 | 免费又黄又爽视频 | 国产福利微拍精品一区二区 | 国产精品91av | 在线a网站| 欧美色性 | 欧美久久久久久 | 性生活视频网 | 亚洲天堂一区在线 | 偷拍亚洲欧美 | 欧美性一区二区三区 | 在线黄 | 正在播放的国产a一片 | 日本一区二区三区高清福利视频 | 成免费网站 | 日本久久精品 | 91成人影院 | 国产一区二 | 国产亚洲人成网站在线观看不卡 | 成人亚洲综合 | 久久久久久日本一区99 | 三级国产精品一区二区 | 男人天堂怡红院 | 真人毛片| 午夜爱爱毛片xxxx视频免费看 | 欧美老熟妇bbbb毛片 | 一级做a级爰片性色毛片视频 | 成人免费国产欧美日韩你懂的 | 国产天堂亚洲精品 | 国产成人综合91香蕉 | 久久爰www免费人成 久久曰视频 | 亚洲免费网 | 日本阿v视频在线观看高清 日本波多野结衣视频 | 在线看片日本 | 国产视频久久久久 | 一级毛片视频 | 久久精品一| 88精品视频 | 国产精品久久久久影院色老大 | avtt天堂网永久资源手机版 | 朝鲜美女免费一级毛片 |