MongoDB備份資料的壓縮儲存

來源:互聯網
上載者:User

由於mongodb的資料結構原因,相比傳統關係型DB來說資料的儲存空間佔用很大。

這對於那些不經常用到的備份資料的存放來說,硬碟空間利用率問題不容小視。

拿MySQL來說,記得從網上看別人測試的結果,相同的資料,mongodb佔用500M+,MySQL的innoDB佔用200M+,而MyISAM更是只佔用了40M+的空間。

當然,測試結果和原資料的內容等諸多方面有很大關係,這種資料並沒有標準的指標性,也不可靠,但是至少有一定的代表性。

也許你會說幾百M的差別沒什麼可在意的,但你可別忘了如果是海量情況下問題就顯而易見了。不說PB,就是幾個TB的差別也很可觀啊。

所以我的問題是:對於那些長久不用的備份資料的儲存,有什麼好的解決方案嗎?

目前我覺得最簡便可行的方法,就是直接對dump出來的資料檔案做壓縮,如gz、bz2等,甚至windows上直接RAR。

由於資料中有大量的鍵重複,一般情況下應該至少能壓縮一半以上。如果對於日誌等相似率更高的資料,壓縮率則會更高。

…………好土的辦法 - -||| ……不過,雖然土,但是卻很有效。不知道還有什麼更好的方案嗎?

----------------------------------------------我是分割線--------------------------------------------------

最近打算買些真空壓縮袋,把冬天用的被子神馬的都裝起來。其實我主要不是為了省地方,而是………………這梅雨季節太尼瑪潮了!!!到處長毛髮黴啊!!!#%&(*

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.