免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 23972 | 回复: 62
打印 上一主题 下一主题

[C] FastDFS-开源分布式文件系统 [复制链接]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-16 11:46 |只看该作者 |倒序浏览
FastDFS是一个开源的分布式文件系统,纯C语言编写。她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

详情请参阅:http://fastdfs.zhan.cn.yahoo.com/apps/ncpcontent/?module_id=19100000018373&action=read&articleid=18
FastDFS官方网站:http://www.csource.org/

评分

参与人数 1可用积分 +1 收起 理由
prolj + 1 很好啊

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2008-07-16 11:52 |只看该作者
原来是呀户出的啊,骨骼和摆渡好像也都有文件系统,不知道是否开源?

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
3 [报告]
发表于 2008-07-16 12:07 |只看该作者

回复 #3 七夜 的帖子

除了你所说得功能外,还实现了服务器集群管理功能,包括文件自动同步、负载均衡等等

FastDFS和MogileFS相比的特色请参阅:
http://fastdfs.zhan.cn.yahoo.com ... mp;tid=2&page=1

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
4 [报告]
发表于 2008-07-16 12:39 |只看该作者

回复 #3 七夜 的帖子

以后会考虑采用FUSE实现按传统的文件系统方式使用

论坛徽章:
0
5 [报告]
发表于 2008-07-16 14:08 |只看该作者
原帖由 happy_fish100 于 2008-7-16 12:07 发表
除了你所说得功能外,还实现了服务器集群管理功能,包括文件自动同步、负载均衡等等

FastDFS和MogileFS相比的特色请参阅:
http://fastdfs.zhan.cn.yahoo.com ... ?module_id=82191000 ...



小黑人居然还把hadoop与之比较,笑死我了。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
6 [报告]
发表于 2008-07-16 17:33 |只看该作者
说明一下,FastDFS和Hadoop的使用场合是不一样的,hadoop主要解决并行计算的问题,FastDFS解决大容量文件存储和大并发访问的问题。因此,FastDFS和Hadoop没有直接可比性。

论坛徽章:
0
7 [报告]
发表于 2008-07-16 17:54 |只看该作者
高人啊,拜一个。

论坛徽章:
0
8 [报告]
发表于 2008-07-16 18:21 |只看该作者
不明白   

和后台写个服务器 用ftp  把文件传到各个backup 上面

然后在中心数据库记录文件名 有什么区别?

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
9 [报告]
发表于 2008-07-16 21:32 |只看该作者
FastDFS可以很好地解决你所说的问题,上传文件的模块不需要关心后面有多少台服务器,只需要使用Client Library提供的API即可。服务器之间的文件同步,均由FastDFS系统自动完成,不需要应用操心。

论坛徽章:
0
10 [报告]
发表于 2008-07-16 23:12 |只看该作者
.....

不明白
设想
也就是在 核心服务上面守护进程,

客户端 给个消息, 我要传文件了。

客户端给个消息  我传完了 属性 大小

守护进程 检查文件,  记录到数据库, 发布个任务,让发布线程起个ftp client 传给a b c d e f,
或者给a b c d e f 的storge 服务发个消息, 你们ftp 去取回去。

是这样吗? 如果是这样, 这里肯定有shell 强人可以shell 解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP