`
yangli
  • 浏览: 61279 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

TFS简介

 
阅读更多

TFS是什么

TFS,Taobao File System,淘宝内部使用的分布式文件系统,主要针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据的存储。

TFS有什么特点

    1. 完全扁平化的数据组织结构,抛弃了传统文件系统的目录结构。

 

  1. 在块设备基础上建立自有的文件系统,减少EXT3等文件系统数据碎片带来的性能损耗
  2. 单进程管理单块磁盘的方式,摒除RAID5机制
  3. 带有HA机制的中央控制节点,在安全稳定和性能复杂度之间取得平衡。
  4. 尽量缩减元数据大小,将元数据全部加载入内存,提升访问速度。
  5. 跨机架和IDC的负载均衡和冗余安全策略。
  6. 完全平滑扩容

TFS在淘宝的应用规模

  1. 数百台PCServer
  2. PB级数据量
  3. 百亿数据级别

 

 

本文来自:http://rdc.taobao.com/blog/cs/?p=128

分享到:
评论

相关推荐

    tfs 2.4.3 及 nginx-tfs 编译安装

    Nginx-TFS简介** - Nginx-TFS是一种结合了Nginx与TFS(Tencent File System)的解决方案,旨在提供高效的文件存储和分发服务。Nginx作为高性能的Web服务器和反向代理服务器,可以提高TFS的访问速度和稳定性。 **2...

    阿里巴巴开源的分布式文件系统 TFS.zip

    文章首先概括了TFS的特点:最近,淘宝核心系统团队工程师楚材(李震)在其官方博客上撰文(《TFS简介》,以下简称文章)简要介绍了TFS系统的基本情况,引起了社区的关注。 完全扁平化的数据组织结构,抛弃了传统...

    TFS使用之代码管理

    #### 一、TFS简介 TFS(Team Foundation Server)是微软提供的一款集成了项目管理、版本控制、构建管理、测试管理等多功能的团队协作平台。它可以帮助团队实现软件项目的高效管理和协作,特别是在.NET平台上进行开发...

    Android集成tfs

    #### 一、TFS简介 TFS(Team Foundation Server)是微软开发的一款团队协作工具,主要用于版本控制、工作项跟踪、自动化构建、测试管理和项目管理等方面。它可以帮助开发团队更好地协作,提高开发效率。 #### 二、...

    使用TFS进行团队开发

    - **TFS简介**:TFS,即Team Foundation Server,是由微软开发的一款综合性的软件开发平台,旨在帮助开发团队更有效地管理和协作。它包含了源代码管理、构建自动化、测试管理等多个功能模块,适合各种规模的软件开发...

    Eclipse及HBuilder中TFS的简单使用

    【TFS简介】 Team Foundation Server (TFS) 是微软提供的一个全面的ALM(Application Lifecycle Management)解决方案,用于管理软件开发的整个生命周期,包括源代码、文档、测试和项目协作。TFS不仅适用于大型企业...

    tfs_1202.tar.gz

    一、TFS简介 TFS的核心功能包括源代码管理、敏捷项目管理、自动化测试、发布管理和问题追踪。通过提供这些工具,TFS旨在提高团队的协作效率,确保软件开发过程的顺畅。而“tfs_1202.tar.gz”是一个已经预先编译好的...

    TFS2010中文版用户手册(java).pdf

    1. TFS简介: TFS的主要目的是提升软件开发团队的效率和协作能力。它为团队提供了一个集中的存储库,用于管理源代码,同时提供工作项跟踪系统,便于项目管理和任务分配。TFS的逻辑工作流包括创建项目、设置权限、源...

    TFSGuide-part1-4

    - **TFS简介**:介绍TFS的基本概念,包括其在软件开发生命周期中的作用,以及与Visual Studio的集成。 - **安装和配置**:讲解如何在企业环境中部署TFS服务器,包括硬件和软件需求,以及设置步骤。 - **基础功能*...

    TFS流程开发指南

    1. TFS流程简介 TFS流程是一组或几组动作的集合体,在软件开发领域中往往用来体现一套系统的设计、开发、维护的过程。TFS提供了多种流程模板,例如CMMI 4.2,Scrum等,可以根据项目需求选择合适的流程模板。 2. ...

    team foundation server的安装指南

    #### 一、TFS简介 Team Foundation Server (TFS) 是一款由微软提供的软件项目管理工具,它可以为开发团队提供源代码管理、工作项跟踪、自动化构建、实验室管理、报告、项目跟踪等一系列功能。自2005年推出以来,TFS...

    微软tfs sdk + 说明文档

    **一、TFS SDK简介** TFS SDK包含了一系列的API、库和工具,允许开发者使用.NET Framework或Java语言与TFS进行交互。通过这个SDK,开发者可以: 1. **访问TFS仓库**:获取源代码、工作项、构建等信息。 2. **创建...

    VS2010_TFS入门指南

    #### 一、TFS与VS2010简介 Microsoft Team Foundation Server (TFS) 是一种全面的协作平台,专为软件开发团队设计,提供源代码管理、项目跟踪、自动化构建、报告、实验室管理等功能。随着Visual Studio 2010 (VS...

    TFS2013功能说明以及使用教程

    #### 一、TFS2013简介 **Visual Studio Team Foundation Server (TFS)** 是微软提供的应用生命周期管理(ALM)解决方案的核心平台。TFS2013不仅适用于本地部署环境,同时也支持云环境下的项目管理和开发工作流。...

    TFS collapse board-crx插件

    ### 一、TFS简介 TFS是微软推出的一款强大的版本控制和项目管理工具,集成了软件开发中的需求管理、源代码控制、测试管理、构建自动化和持续集成等多个方面。它支持敏捷开发流程,如Scrum和Kanban,帮助团队高效...

    TFS-S23指纹识别仪简介及SDK开发包说明

    TFS-S23指纹识别仪简介及SDK开发包说明

    TFS2010_软件开发流程与开发工具的介绍

    TFS2010简明扼要的介绍 软件开发流程与开发工具的介绍

Global site tag (gtag.js) - Google Analytics