- 4
- 0
- 约3.3千字
- 约 10页
- 2019-04-25 发布于湖北
- 举报
分布式文件系统FastDFS
余 庆
2011年10月05日
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年7月发布第一个版
原创力文档

文档评论(0)