点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

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

  • 2010-09-29
  • 本文字数:525 字

    阅读完需:约 2 分钟

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 也将继续关注国内社区的最新发展。

2010-09-29 04:179294
用户头像

发布了 501 篇内容, 共 238.4 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

Unix/Linux 编程:网络编程之 线程池

赖猫

Linux Linux服务器开发 Linux网络编程

千万级学生管理系统的<考试试卷>存储方案

唐江

架构实战营

冈萨雷斯《数字图像处理》学习总结及感悟:第一章 绪论 百闻不如一见

老猿Python

图形图像处理 数字图像处理 冈萨雷斯

丰田汽车选用Mobileye和采埃孚的安全技术

新闻科技资讯

【LeetCode】找出第 K 大的异或坐标值Java题解

Albert

算法 LeetCode 5月日更

浪潮云向前进一步,又向后让一步

浪潮云

云计算

成功产品三要素

lenka

5月日更

集成学习案例一 (幸福感预测)

容光

数据处理

Flutter开发:Failed to retrieve the Dart SDK…的解决方法

三掌柜

5月日更

url踩坑记录

ES_her0

5月日更

JavaScript 类型化数组

空城机

JavaScript 大前端 5月日更 类型化数组

《冰河的渗透实战笔记》电子书,442页,37万字,正式发布!!

冰河

网络安全 信息安全 渗透测试 网络攻防 互联网技术

分布式事务与分布式系统

邱学喆

分布式事务 raft CAP PAXOS 副本一致性

NumPy之:ndarray多维数组操作

程序那些事

Python Numpy 程序那些事

“读万卷书,行万里路”,让你收获一个不平凡的人生

小天同学

读书 成长 旅行 5月日更

Golang List, Ring and Map

escray

学习 极客时间 Go 语言 5月日更

人人都在谈的图数据库到底是个啥?

华为云开发者联盟

大数据 数据结构 数据 图数据库 华为云图引擎图数据库GES

HTTP/3 初体验

运维研习社

nginx 运维 HTTP3.0 5月日更

智能视频云3.0全景图来了!深度融合视频应用共创行业新生态

百度大脑

云智一体 智能视频 云智技术

Dubbo 负载均衡

青年IT男

dubbo

docker(centos系统)安装vim工具

liuzhen007

Docker 5月日更

android端音频采集与播放

floer rivor

android 音视频

🚄【Redis 干货领域】从底层彻底吃透 AOF 重写 (源码篇)

洛神灬殇

redis aof Redis 协议 Redis 核心技术与实战 5月日更

霸榜GitHub的阿里内部Spring Boot实战文档到底有多强?

Java 架构 面试 微服务

论Http、Socket、WebSocket、WebService(SOAP)之间的区别

Damon

5月日更

如何成为云原生技术高阶玩家?华为云最近做了这件事

华为云开发者联盟

容器 DevOps 微服务 云原生 华为云

私有云解决方案

anyRTC开发者

音视频 WebRTC RTC sdk

❄️【程序员必看系列】开源项目有盈利模式指南

洛神灬殇

开源 程序员 盈利模式 5月日更

Rust从0到1-错误处理-panic!

rust 错误处理 Error 不可恢复错误

进程内缓存助你提高并发能力!

万俊峰Kevin

缓存 微服务 本地缓存 Go 语言

kafka基本概念

杨四正

大数据 kafka 架构设计 消息队列 消息队列架构

快讯:淘宝自主研发文件系统TFS正式开源_Java_崔康_InfoQ精选文章