TFS是什么
TFS,Taobao File System,淘宝内部使用的分布式文件系统,主要针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据的存储。
TFS有什么特点
- 完全扁平化的数据组织结构,抛弃了传统文件系统的目录结构。
- 在块设备基础上建立自有的文件系统,减少EXT3等文件系统数据碎片带来的性能损耗
- 单进程管理单块磁盘的方式,摒除RAID5机制
- 带有HA机制的中央控制节点,在安全稳定和性能复杂度之间取得平衡。
- 尽量缩减元数据大小,将元数据全部加载入内存,提升访问速度。
- 跨机架和IDC的负载均衡和冗余安全策略。
- 完全平滑扩容
TFS在淘宝的应用规模
- 数百台PCServer
- PB级数据量
- 百亿数据级别
本文来自:http://rdc.taobao.com/blog/cs/?p=128
相关推荐
Nginx-TFS简介** - Nginx-TFS是一种结合了Nginx与TFS(Tencent File System)的解决方案,旨在提供高效的文件存储和分发服务。Nginx作为高性能的Web服务器和反向代理服务器,可以提高TFS的访问速度和稳定性。 **2...
1. TFS简介 - 为什么要用TFS:TFS旨在解决传统代码管理工具的局限性,提供全面的项目生命周期管理,促进团队间的沟通与协作,确保项目的顺利进行。 - TFS的逻辑工作流:从创建项目、分配任务,到开发、测试、评审...
文章首先概括了TFS的特点:最近,淘宝核心系统团队工程师楚材(李震)在其官方博客上撰文(《TFS简介》,以下简称文章)简要介绍了TFS系统的基本情况,引起了社区的关注。 完全扁平化的数据组织结构,抛弃了传统...
#### 一、TFS简介 TFS(Team Foundation Server)是微软开发的一款团队协作工具,主要用于版本控制、工作项跟踪、自动化构建、测试管理和项目管理等方面。它可以帮助开发团队更好地协作,提高开发效率。 #### 二、...
- **TFS简介**:TFS,即Team Foundation Server,是由微软开发的一款综合性的软件开发平台,旨在帮助开发团队更有效地管理和协作。它包含了源代码管理、构建自动化、测试管理等多个功能模块,适合各种规模的软件开发...
【TFS简介】 Team Foundation Server (TFS) 是微软提供的一个全面的ALM(Application Lifecycle Management)解决方案,用于管理软件开发的整个生命周期,包括源代码、文档、测试和项目协作。TFS不仅适用于大型企业...
一、TFS简介 TFS的核心功能包括源代码管理、敏捷项目管理、自动化测试、发布管理和问题追踪。通过提供这些工具,TFS旨在提高团队的协作效率,确保软件开发过程的顺畅。而“tfs_1202.tar.gz”是一个已经预先编译好的...
1. TFS简介: TFS的主要目的是提升软件开发团队的效率和协作能力。它为团队提供了一个集中的存储库,用于管理源代码,同时提供工作项跟踪系统,便于项目管理和任务分配。TFS的逻辑工作流包括创建项目、设置权限、源...
- **TFS简介**:介绍TFS的基本概念,包括其在软件开发生命周期中的作用,以及与Visual Studio的集成。 - **安装和配置**:讲解如何在企业环境中部署TFS服务器,包括硬件和软件需求,以及设置步骤。 - **基础功能*...
1. TFS流程简介 TFS流程是一组或几组动作的集合体,在软件开发领域中往往用来体现一套系统的设计、开发、维护的过程。TFS提供了多种流程模板,例如CMMI 4.2,Scrum等,可以根据项目需求选择合适的流程模板。 2. ...
**一、TFS SDK简介** TFS SDK包含了一系列的API、库和工具,允许开发者使用.NET Framework或Java语言与TFS进行交互。通过这个SDK,开发者可以: 1. **访问TFS仓库**:获取源代码、工作项、构建等信息。 2. **创建...
#### 一、TFS与VS2010简介 Microsoft Team Foundation Server (TFS) 是一种全面的协作平台,专为软件开发团队设计,提供源代码管理、项目跟踪、自动化构建、报告、实验室管理等功能。随着Visual Studio 2010 (VS...
#### 一、TFS2013简介 **Visual Studio Team Foundation Server (TFS)** 是微软提供的应用生命周期管理(ALM)解决方案的核心平台。TFS2013不仅适用于本地部署环境,同时也支持云环境下的项目管理和开发工作流。...
### 一、TFS简介 TFS是微软推出的一款强大的版本控制和项目管理工具,集成了软件开发中的需求管理、源代码控制、测试管理、构建自动化和持续集成等多个方面。它支持敏捷开发流程,如Scrum和Kanban,帮助团队高效...
**TFS简介** Tencent File System(TFS)是腾讯公司内部使用的分布式文件系统,用于支撑其庞大的互联网业务。 **TFS系统的基本情况** - **应用规模**:服务于腾讯公司的各种大型应用,包括社交、游戏等领域。 - *...
TFS-S23指纹识别仪简介及SDK开发包说明
TFS2010简明扼要的介绍 软件开发流程与开发工具的介绍