InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

快讯:淘宝自主研发文件系统TFS正式开源

作者 崔康 发布于 2010年9月29日

领域
企业架构,
运维 & 基础架构,
过程 & 实践,
架构 & 设计,
语言 & 开发
主题
扩展性 ,
发布 ,
面向对象编程 ,
Java ,
版本控制 ,
运维 ,
语言 ,
配置管理 ,
开放源代码 ,
最佳实践 ,
方法论 ,
负载均衡 ,
企业架构 ,
数据存储 ,
架构 ,
编程 ,
性能和可伸缩性 ,
开源项目发布 ,
文件I/O

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开源站点了解更多信息,InfoQ也将继续关注国内社区的最新发展。

崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。

好消息,希望可以带动国内的开源发展 发表人 Wu Junyin 发表于
支持开源! 发表人 Yang Jun 发表于
Re: 支持开源! 发表人 霍 泰稳 发表于
希望新浪搜狐等能加入开源的大军 发表人 曹 云飞 发表于
wiki纠结 发表人 ssh wu 发表于
支持,顶 发表人 pengxu ge 发表于
希望更多的开源将中国的软件业带入快车道 发表人 guo jingwei 发表于
支持。。。不过。。。 发表人 Shooter Evan 发表于
Re: 支持。。。不过。。。 发表人 hu anders 发表于
  1. 返回顶部

    好消息,希望可以带动国内的开源发展

    发表人 Wu Junyin

    国内的开源实在太少了

  2. 返回顶部

    支持开源!

    发表人 Yang Jun

    支持开源!

  3. 返回顶部

    Re: 支持开源!

    发表人 霍 泰稳

    我们应该感谢淘宝对技术社区的支持,+1,希望能有越来越多的企业和淘宝一起,多参与技术社区,形成良好的Ecosystem。

  4. 返回顶部

    希望新浪搜狐等能加入开源的大军

    发表人 曹 云飞

    开源事业需要这些大企业的支持

  5. 返回顶部

    wiki纠结

    发表人 ssh wu

    淘宝的wiki写的好纠结阿,看得人一头雾水阿!

  6. 返回顶部

    支持,顶

    发表人 pengxu ge

    阿里作为国内的优秀企业,能够给大家分享自主研发的东西,真的难能可贵;国内其它的一些巨头如果也能效仿,相信为了软件领域,一定会涌现一批更加优秀的企业

  7. 返回顶部

    希望更多的开源将中国的软件业带入快车道

    发表人 guo jingwei

    希望以后会有更多的国内软件企业参与开源项目,将中国的软件业带入快车道。

  8. 返回顶部

    支持。。。不过。。。

    发表人 Shooter Evan

    肯定值得表扬,赞赏的。。。不过。。。

    close me bird thing 啊。。。

  9. 返回顶部

    Re: 支持。。。不过。。。

    发表人 hu anders

    本来与你无关,你的最后一句话就有关系了。。。注定没有前途的人