分布式文件服务器介绍


FastDFS是一个开源的轻量级分布式文件系统,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

官方论坛 http://bbs.chinaunix.net/forum-240-1.html
FastDfs google Code http://code.google.com/p/fastdfs/
分布式文件系统FastDFS架构剖析 http://www.programmer.com.cn/4380/


指标

适合类型

文件分布

系统性能

复杂度

FUSE

POSIX

备份机制

通讯协议接口

社区支持

开发语言

FastDFS

4KB~500MB

小文件合并存储不分片处理

很高

简单

不支持

不支持

组内冗余备份

Api HTTP

国内用户群

C语言

TFS

所有文件

小文件合并,以block组织分片

复杂

不支持

Block存储多份,主辅灾备

API http

C++

MFS

大于64K

分片存储

Master占内存多

支持

支持

多点备份动态冗余

使用fuse挂在

较多

Perl

HDFS

大文件

大文件分片分块存储

简单

支持

支持

多副本

原生api

较多

Java

Ceph

对象文件块

OSD一主多从

复杂

支持

支持

多副本

原生api

较少

C++

MogileFS

海量小图片

复杂

可以支持

不支持

动态冗余

原生api

文档少

Perl

ClusterFS

大文件

简单

支持

支持

C

你可能感兴趣的:(分布式文件服务器介绍)