Distributed File Server Introduction (reprint)


FastDFS is a lightweight open source distributed file system, features include: file storage, file synchronization, file access (file upload, file download), etc., to solve the high-capacity storage and load balancing issues. Particularly suitable for the carrier to file online services, such as photo album sites, video sites, and more.

Official forum http://bbs.chinaunix.net/forum-240-1.html
fastdfs Google Code http://code.google.com/p/fastdfs/
distributed file system architecture analysis FastDFS http: //www.programmer .com.cn / 4380 /


index

Suitable types

File distribution

System Performance

the complexity

FUSE

POSIX

Backup mechanism

Communication protocol interface

Community Support

Development language

FastDFS

4KB~500MB

Small files unfragmented process combining storage

High

simple

not support

not support

The group redundancy

Api HTTP

Domestic users

C language

TFS

All files

Small files combined to block tissue slices

complex

not support

Block storing a plurality of parts, the primary and secondary disaster recovery

API http

less

C++

MFS

Greater than 64K

Fragment storage

Master accounted for more memory

stand by

stand by

Dynamic multi-redundant backup

Use fuse hanging in

More

Perl

HDFS

Large files

Large pieces of the file storage block

simple

stand by

stand by

Multiple copies

Native api

More

Java

Ceph

Target file block

A master from multiple OSD

complex

stand by

stand by

Multiple copies

Native api

less

C++

MogileFS

Massive small picture

high

complex

can support

not support

Dynamic redundancy

Native api

Less documentation

Perl

ClusterFS

Large files

simple

stand by

stand by

many

C

Guess you like

Origin www.cnblogs.com/gispathfinder/p/12337900.html