FastDFS等7种分布式文件系统简介.pdf
FastDFS7
Fastdfs简介7
Fastdfs系统结构图7
FastDFS和mogileFS的对比8
MogileFS10
Mogilefs简介10
Mogilefs组成部分10
0)数据库(MySQL)部分10
1)存储节点11
2)trackers(星艮踪器)11
3)工11
)Client11
Mogilefs的特点12
1.应用层——没有特殊的组件要求12
2.无单点失败12
3.自动的文件复制12
.“比RAID好多了”12
5.传输中立,无特殊协议13
6.简单的命名空间13
7.不用共享任何东西13
8.不需要RAID13
9.不会碰到文件系统本身的不可知情况13
HDFS1
HDFS简介1
特点和目标1
1.硬件故障1
2.流式的数据访问1
3.简单一致性模型15
.通信协议15
基本概念15
1.数据块(block)15
2.元数据节点(Namenode)和数据节点(datanode)・.16
2.1这些结点的用途16
2.2元数据节点文件夹结构17
2.3文件系统命名空间映像文件及修改日志18
2.从元数据节点的目录结构21
2.5数据节点的目录结构21
文件读写22
1.读取文件22
1.1读取文件示意图22
1.2文件读取的过程23
2.写入文件2
2.1写入文件示意图2
2.2写入文件的过程2
HDFS不能提供的特点25
1.低延时访问25
2.大量小文件26
3.多用户写,任意文件修改27
TFS27
TFS简介27
TFS系统的基本情况28
应用规模28
性能参数28
TFS的逻辑架构图29
结合架构图做了进一步说明29
TFS的不足之处30
1、通用性方面。30
2、性能方面。30
3、用户接口。30
、代码方面。30
5、技术文档。31
6、小文件优化。31
MooseFS(简称MFS)31
MFS简介31
MFS的优点31
网络示意图(如下)32
MFS文件系统结构33
包含的种角色33
♦管理月艮务器managingserver(master)
33
♦元数据日志服务器Metaloggerserve(Metalogger)
33
♦数据存储服务器dataservers(chunkservers)
3
♦客户端clientcomputers
3
种角色的协作过程35
MFS读写进程35
MFS读进程35