淘宝自主研发文件系统TFS正式开源
时间:2010-09-30
来源: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也将继续关注国内社区的最新发展。
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28