当前位置:   article > 正文

MongoDB备份数据的压缩存储

mongodb 时间序列数据 存储压缩


由于mongodb的数据结构原因,相比传统关系型DB来说数据的存储空间占用很大。

这对于那些不经常用到的备份数据的存放来说,硬盘空间利用率问题不容小视。

拿MySQL来说,记得从网上看别人测试的结果,相同的数据,mongodb占用500M+,MySQL的innoDB占用200M+,而MyISAM更是只占用了40M+的空间。

当然,测试结果和原数据的内容等诸多方面有很大关系,这种数据并没有标准的指标性,也不可靠,但是至少有一定的代表性。

也许你会说几百M的差别没什么可在意的,但你可别忘了如果是海量情况下问题就显而易见了。不说PB,就是几个TB的差别也很可观啊。


所以我的问题是:对于那些长久不用的备份数据的存储,有什么好的解决方案吗?


目前我觉得最简便可行的方法,就是直接对dump出来的数据文件做压缩,如gz、bz2等,甚至windows上直接RAR。

由于数据中有大量的键重复,一般情况下应该至少能压缩一半以上。如果对于日志等相似率更高的数据,压缩率则会更高。

…………好土的办法 - -||| ……不过,虽然土,但是却很有效。不知道还有什么更好的方案吗?

----------------------------------------------我是分割线--------------------------------------------------

最近打算买些真空压缩袋,把冬天用的被子神马的都装起来。其实我主要不是为了省地方,而是………………这梅雨季节太尼玛潮了!!!到处长毛发霉啊!!!#%&(*
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/407765
推荐阅读
相关标签
  

闽ICP备14008679号