没有合适的资源?快使用搜索试试~ 我知道了~
首页分布式文件系统FastDFS架构剖析及配置优化
资源详情
资源评论
资源推荐

分布式文件系统 FastDFS
架构剖析及配置优化
余 庆
2012 年 04 月 08 日

FastDFS 概述
FastDFS 是一款开源的轻量级分布式文件系统
–
纯 C 实现,支持 Linux 、 FreeBSD 等 UNIX 系统
–
类 google FS ,不是通用的文件系统,只能通过
专有 API 访问,目前提供了 C 、 Java 和 PHP API
–
为互联网应用量身定做,解决大容量文件存储
问题,追求高性能和高扩展性
–
FastDFS 可以看做是基于文件的 key value pair 存
储系统,称作分布式文件存储服务更为合适

FastDFS 提供的功能
•
upload :上传普通文件,包括主文件
•
upload_appender :上传 appender 文件,后续
可以对其进行 append 操作
•
upload_slave :上传从文件
•
download :下载文件
•
delete :删除文件
•
append :在已有文件后追加内容
•
set_metadata :设置文件附加属性
•
get_metadata :获取文件附加属性

FastDFS 的特点
•
分组存储,灵活简洁
•
对等结构,不存在单点
•
文件 ID 由 FastDFS 生成,作为文件访问凭证。 FastDFS 不需
要传统的 name server
•
和流行的 web server 无缝衔接, FastDFS 已提供 apache 和
nginx 扩展模块
•
大、中、小文件均可以很好支持,支持海量小文件存储
•
支持多块磁盘,支持单盘数据恢复
•
支持相同文件内容只保存一份,节省存储空间
•
存储服务器上可以保存文件附加属性
•
下载文件支持多线程方式,支持断点续传

FastDFS 发展历史
•
2008 年 4 月项目启动, 7 月发布第一个版
本 V1.00 ,两年的时间内持续升级到
V1.29 。
•
2010 年 8 月推出 V2.00 。 V2.x 最新版本是
V2.13 。
•
2011 年 6 月推出 V3.00 。当前最新版本是
V3.06 。 V3.x 后续会一直进行维护和升级
•
V1 和 V2 系列后续不再维护和升级
剩余28页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0