InfoQ曾经深入报道淘宝自主研发文件系统TFS,并对其技术负责人李震进行了专访,TFS的主要特点包括:
完全扁平化的数据组织结构,抛弃了传统文件系统的目录结构。
在块设备基础上建立自有的文件系统,减少EXT3等文件系统数据碎片带来的性能损耗。
单进程管理单块磁盘的方式,摒除RAID5机制。
带有HA机制的中央控制节点,在安全稳定和性能复杂度之间取得平衡。
尽量缩减元数据大小,将元数据全部加载入内存,提升访问速度。
跨机架和IDC的负载均衡和冗余安全策略。
完全平滑扩容。
当时,李震在采访中表示,TFS将会在九月份开源,引起了社区的广泛关注。
今天,TFS在淘蝌蚪平台上正式开源,采用GNU General Public License v2授权,读者可以下载(通过svn checkout http://code.taobao.org/svn/tfs/trunk/ tfs)或者在线浏览源代码。笔者快速查看了一下,发现代码结构和命名与InfoQ采访中提到的TFS架构图一一对应,清晰明了,读者朋友可以进一步研究。
除此之外,TFS还提供了详细的中文帮助文档,便于国内社区学习和使用TFS文件系统,主要文档包括:
TFS介绍
下载TFS
安装部署
用户指南(Java版)
用户指南(C++版)
内部结构
工具介绍
感兴趣的朋友可以访问TFS开源站点了解更多信息,InfoQ也将继续关注国内社区的最新发展。
来自: InfoQ


aanchun1989 于 2010-10-04 20:11:51发表:
没有听过。
onlineuser 于 2010-10-03 22:23:53发表:
自主??????这个还没人证明呢,光一篇文。。。。谁不说自己的最好啊真是的,????
shampoo 于 2010-10-03 19:56:56发表:
倘若你拥有100万张得照片(如何命名?呵呵),想全部摆在一个目录叫laji,这是你的权利。
但是不影响一个档案系统所必须面对的难题:
一。硬盘的碎带,(想想windows的defrag)
二。searching
三。sorting
四。。。。。
五。。。。。
阿里巴巴是啥呀?
还有,谁用过Linux的defrag?
shampoo 于 2010-10-03 16:15:34发表:
无聊滴,就去想想淘宝的老板是谁?
不过,想拉屎撒尿滴,趁早!
目前被逮到只劳改280天,日后涨价了,可能就是280年。嘿嘿。
alick 于 2010-10-03 13:42:48发表:
(e:e2s
dfwclm 于 2010-10-03 10:42:11发表:
够爷们
shenhao0129 于 2010-10-03 10:09:37发表:
暂时不敢采用,继续用ext4