ftp:可设密码文件安全性高(若设密码程序访问麻烦)、可断点续传、不可扩容、无容灾
HDFS:适用于大文件存储、云计算、不太适合单纯小文件存储(效率不高)
TFS:出自于淘宝,适用于海量小于1M文件、使用相对麻烦、文档相对少
GlusterFS:功能强大灵活、适合大文件、支持多种数据类型、使用麻烦、对硬件要求高、至少两个节点、中文资料少
mogileFS:与FastDFS架构比较像、FastDFS参考mogileFS,FastDFS比mogileFS效率高
FastDFS:出自于淘宝,适用于海量小文件(建议范围:4KB < file_size <500MB)、使用相对简单、小文件存储网上大多推荐使用FastDFS
FastDFS:
优点
1)降低了系统的复杂度,处理效率更高
2)支持在线扩容机制,增强系统的可扩展性
3)实现了软RAID,增强系统的并发处理能力及数据容错恢复能力
4)支持主从文件,支持自定义扩展名
5)主备Tracker服务,增强系统的可用性
缺点
1)不支持断点续传,不适合大文件存储
2)不支持POSIX(可移植操作系统接口)通用接口访问,通用性较低
3)对跨公网的文件同步,存在较大延迟,需要应用做相应的容错策略
4)同步机制不支持文件正确性校验,降低了系统的可用性
5)通过API下载,存在单点的性能瓶颈
6)不直接提供权限控制,需自己实现
总结:相比其他常见的开源分布式文件系统,FastDFS不够完美,但比较合适小文件的需求。
分享到:
相关推荐
为什么要使用分布式文件系统呢?fastdfs基本原理。什么是分布式文件系统。
FastDFS安装介质5.x版本 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线...
包含FastDFS相关术语、同步机制、通信协议、目录结构、安装和运行和其他系统对比等内容。 FastDFS是一个轻量级的开源分布式文件系统。FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载...
常用的分布式文件系统对比,如FastDfs,tfs ,hdfs,mongolieFs ,clusterFs等
文档总结了各种数据库特性及比较,包括HDFS、HBASE、Redis、mysql、MongoDB、fastdfs等
FastDFS简介 系统架构 相关术语 同步机制 通信协议 目录结构 安装和运行 和其他系统对比
FastDFS简介 系统架构 相关术语 同步机制 通信协议 目录结构 安装和运行 和其他系统对比
分布式文件系统对比,主要对比MooseFS,Ceph,GlusterFS,Lustre,FastDFS后整理。
主要包含以下框架:docker、dubbo、elasticsearch、fastDFS、Git、hashMap、jvm、MongoDB、mybatis、nio、rabbitMQ、Redis、rocketMQ、socket编程、spring、springboot、springcloud、springsecurity、多线程、异常...
(使用爬虫框架)需要代理由于直连图片服务器的信号也不好,所以使用fastdfs构建一个图片服务器 隔间隔再一次抓取,对比上一次的差异后进行干涉。 用React写一个前端,好操作点。 流程 在主界面获取所有抓取的数据,...
117 文章管理功能-实现 FastDFS 客户端 118 文章管理功能-前端 Dropzone 上传图片1 118 文章管理功能-前端 Dropzone 上传图片2 119 文章管理功能-前端 WangEditor 上传图片 120 HBuilder 客户端-创建移动 APP 项目 ...
117 文章管理功能-实现 FastDFS 客户端 118 文章管理功能-前端 Dropzone 上传图片1 118 文章管理功能-前端 Dropzone 上传图片2 119 文章管理功能-前端 WangEditor 上传图片 120 HBuilder 客户端-创建移动 APP ...