Google File System GFS的设计架构 一个GFS集群包含一个主服务器和多个块服务器,并被多个客户端访问。 文件分成固定大小的“块”。每个块在创建时都由主服务器分配一个固定不变的64位句柄唯一标识。 块服务器把块作为Linux文件存储在本地磁盘上,并根据指定的块句柄和字节范围对数据块进行读写操作。 Google File System GFS的设计架构(续) 主服务器维护所有文件系统的元数据,包括名字空间、访问控制信息、文件到块的映射信息以及块当前的位置。此外,主服务器还控制其它系统级的活动。主服务器周期性地与块服务器通信,以下达指令和收集状态。 GFS客户端代码被嵌入到每个应用中。它实现了文件系统API,实现主服务器与块服务器的通信从而代表应用实现读写操作。客户端与服务器交互从而实现元数据操作,但所有的数据操作都通过直接与块服务器交互而完成。 MapReduce MapReduce是一种针对超大规模数据集的编程模型和系统 用MapReduce开发出的程序可在大量商用计算机集群上并行执行、处理计算机的失效以及调度计算机间的通信 MapReduce的基本思想 用户写的两个程序:Map和Reduce 一个在计算机集群上执行多个程序实例的框架 MapReduce MapReduce程序的执行过程 BigTable BigTable是一种用来在海量数据规模下(例如包含
您可能关注的文档
- 第6章的试题分析.doc
- 第6讲 圆柱体的截切.ppt
- 第6课 苏联的建设成就与体制弊端1.ppt
- 第6课 苏联的建设成就与体制弊端3.ppt
- 第7单元 德育(2015年下半年中学版).doc
- 第7单元传记阅读.pptx
- 第6课苏联的迅速崛起.ppt
- 第7章 灰土挤密桩与土挤密桩法 (NXPowerLite).ppt
- 第7次课 第12周 15、47页例题做-工程经济学.pptx
- 第7章 天然气的脱水.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 第五单元达标练习(单元测试)2025-2026学年二年级语文下册统编版(含答案).docx VIP
- 基于协同过滤的音乐推荐系统的设计与实现.pdf VIP
- 实现担保物权案件68课件讲解.pptx VIP
- 超星尔雅学习通《欧洲文明的现代历程(复旦大学)》章节测试答案.docx VIP
- 泸州市2025-2026学年八年级上学期语文期末测试试卷.doc VIP
- 第一类医疗器械备案信息表.pdf VIP
- 在线网课学习课堂《现代农业创新与乡村振兴战略(扬州)》单元测试考核答案.docx VIP
- 城市市容秩序巡查手册.docx VIP
- 部编人教版二年级下册道德与法治全册教学课件.pptx
- 2012年四川省绵阳市中考物理试卷含答案.doc VIP
原创力文档

文档评论(0)