三颗纽扣

世界上最宽广的是海洋,比海洋更宽广的是天空,比天空更宽广的是人的胸怀

导航

2010年3月16日 #

实现一个文件系统——压缩算法的选择

摘要: 一直以来对7zip有一种莫名其妙的喜欢,可能是因为它是免费的并且一个几百K的程序就能够提供相当高的压缩比和速度,比RAR用起来感觉舒服多了。因此在选择压缩算法的时候,首先就瞄准了LZMA压缩算法。然而测试的结果却让我大跌眼镜,采用LZMA压缩算法的Java SDK包,随便压缩个什么东东,内存使用量都增长到130M左右,这让我已经根本无法简单的在Eclipse中启动单元测试了。而且速度非常的慢,不知... 阅读全文

posted @ 2010-03-16 09:59 三颗纽扣 阅读(632) 评论(0) 推荐(0) 编辑

实现一个文件系统——目标

摘要: 现有的文件系统已经千千万万,为什么还要做这么一件奇怪的事情,说起来原因也是非常奇怪的。有一天BOSS来告诉我,要对原始COUNTER进行备份管理,让我考虑一下设计方案。当然首先自然先了解一下大致的需求,结果使得这件事情变得比较有意思:一般原始COUNTER一般都是一些文本文件,但是文件量比较大,每天可产生约1T的数据,数亿个文件,可能需要保存数年的数据。那么也就是需要提供PB级别的服务罗。如果只是... 阅读全文

posted @ 2010-03-16 08:33 三颗纽扣 阅读(384) 评论(0) 推荐(0) 编辑