成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongo 數(shù)據(jù)恢復(fù)工具 —— mreco

Magicer / 3484人閱讀

摘要:可以恢復(fù)誤刪的數(shù)據(jù)包括和。如果你恰好誤刪了數(shù)據(jù),又沒有很好的備份的話,可以嘗試用進行數(shù)據(jù)恢復(fù)。恢復(fù)刪除的這回恢復(fù)所有刪除的中的所有。無法恢復(fù)一個指定的。熱愛和數(shù)據(jù)庫技術(shù)目前專注于和一些管理自動化。

mreco可以恢復(fù)誤刪的 mongodb 數(shù)據(jù)(包括 row 和 collection)。如果你恰好誤刪了數(shù)據(jù),又沒有很好的備份的話,可以嘗試用mreco 進行數(shù)據(jù)恢復(fù)。

安裝 依賴

c++ boost library 4.7+

mongo c++ client library

編譯
git clone [email protected]:zhihuiFan/mreco.git
cd mreco
scons
使用

需要一個額外的 mongo 實例,用于儲存恢復(fù)的數(shù)據(jù)。這個實例需滿足:

使用默認(rèn)端口(27017)

無密碼

恢復(fù)刪除的 row:

mreco --deleted --db=dbname --dcoll=dbname.collection --dbpath=/data/mongo/data -t abc.vip.xxx.com -c tdb.coll

其中:

--deleted 表示恢復(fù)刪除的row

--dbpath mongo 數(shù)據(jù)文件的路徑。如果使用了 directoryperdb,必須同時包含 db 名。

-t xxx 目標(biāo) mongo 實例。

-c tdb.coll 存儲恢復(fù)數(shù)據(jù)的數(shù)據(jù)庫及 collection 名稱。

恢復(fù)刪除的 collection:

mreco --db=dbname --dbpath=/data/mongo/data -t abc.vip.xxx.com -c tdb.coll2

這回恢復(fù)所有刪除的 colleciton 中的所有 row。無法恢復(fù)一個指定的 colleciton。如果有這樣的需要,可以過濾恢復(fù)出來的數(shù)據(jù)。

報告 bug

[email protected]

已知問題

mreco 不適用于 r2.4.6 (73ca6bf23e0d37ee781085466df6c989558c64a3) 以后的版本。

作者

mreco 的作者 zhihuiFan,是 eBay 的 DBA。熱愛c++, python 和數(shù)據(jù)庫技術(shù). 目前專注于MongoDB 和一些管理自動化。

項目主頁

GitHub頁面


編撰 SegmentFault

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/18713.html

相關(guān)文章

  • MongoDB 資源、庫、工具、應(yīng)用程序精選列表中文版

    摘要:推薦閱讀資源庫工具應(yīng)用程序精選列表中文版有哪些鮮為人知,但是很有意思的網(wǎng)站一份攻城獅筆記每天搜集上優(yōu)秀的項目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書會談教程更多庫工具管理數(shù)據(jù)部署桌面發(fā)展監(jiān)控應(yīng)用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫、工具、應(yīng)用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網(wǎng)站? 一份攻城獅筆記 每天搜集 Github ...

    e10101 評論0 收藏0
  • 詳細(xì)圖解mongodb下載、安裝、配置與使用

    摘要:詳細(xì)圖解,記錄安裝數(shù)據(jù)庫的過程。安裝的版本是。如果開啟了安全性檢查,則只有數(shù)據(jù)庫認(rèn)證用戶才能執(zhí)行讀或者寫操作。在認(rèn)證的上下文中,會將普通的數(shù)據(jù)作為數(shù)據(jù)庫處理。數(shù)據(jù)庫中的用戶被視為超級用戶即管理員。 記得在管理員模式下運行CMD,否則服務(wù)將啟動失敗。 詳細(xì)圖解,記錄 win7 64 安裝mongo數(shù)據(jù)庫的過程。安裝的版本是 MongoDB-win32-x86_64-2008plus-ss...

    Atom 評論0 收藏0
  • [原]深入對比數(shù)據(jù)科學(xué)工具箱:Python和R 非結(jié)構(gòu)化數(shù)據(jù)的結(jié)構(gòu)化

    摘要:則在讀取數(shù)據(jù)時將兩個中文字段混淆成了一個字段,導(dǎo)致整個數(shù)據(jù)結(jié)構(gòu)錯亂。三條路子全軍覆沒,這讓我情何以堪,好在使用的經(jīng)驗頗豐,通過中文的轉(zhuǎn)換和切割就輕松解決了這個問題。 概述 showImg(https://segmentfault.com/img/bVylLL); 在現(xiàn)實場景中,由于數(shù)據(jù)來源的異構(gòu),數(shù)據(jù)源的格式往往是難以統(tǒng)一的,這就導(dǎo)致大量具有價值的數(shù)據(jù)通常是以非結(jié)構(gòu)化的形式聚合在一起的...

    leiyi 評論0 收藏0
  • 用Docker和Kubernetes將MongoDB作為微服務(wù)來運行

    摘要:注意事項用容器和編排工具運行介紹了一些額外注意事項數(shù)據(jù)庫是有狀態(tài)的。尤其,在副本集合中,一個節(jié)點必須被用來執(zhí)行和命令。名字叫做的被配置用來確保的單個實例是一直在運行的。 想要在你的手提電腦上嘗試MongoDB嗎?執(zhí)行一個命令,然后擁有一個輕量級,獨立的沙箱;再執(zhí)行一個命令,刪除你完成之后所有的痕跡。是不是需要一個在多個環(huán)境中都跟你的應(yīng)用程序堆棧一樣的應(yīng)用程序?創(chuàng)建一你自己的容器鏡像,然...

    Neilyo 評論0 收藏0
  • 用Docker和Kubernetes將MongoDB作為微服務(wù)來運行

    摘要:注意事項用容器和編排工具運行介紹了一些額外注意事項數(shù)據(jù)庫是有狀態(tài)的。尤其,在副本集合中,一個節(jié)點必須被用來執(zhí)行和命令。名字叫做的被配置用來確保的單個實例是一直在運行的。 想要在你的手提電腦上嘗試MongoDB嗎?執(zhí)行一個命令,然后擁有一個輕量級,獨立的沙箱;再執(zhí)行一個命令,刪除你完成之后所有的痕跡。是不是需要一個在多個環(huán)境中都跟你的應(yīng)用程序堆棧一樣的應(yīng)用程序?創(chuàng)建一你自己的容器鏡像,然...

    mo0n1andin 評論0 收藏0

發(fā)表評論

0條評論

Magicer

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<