注册
登录
会员
搜索
标签
帮助
DOIT通行证
DOIT论坛
»
网络存储技术论坛
» FastDFS-开源分布式文件系统
‹‹ 上一主题
|
下一主题 ››
24
1
2
3
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
FastDFS-开源分布式文件系统
happy_fish
小有成就
帖子
25
精华
0
积分
380
金币
29
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-7-16 10:33
只看该作者
FastDFS-开源分布式文件系统
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件
下载
)等,解决了大容量
存储
和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
详情请参阅FastDFS官方站点:
http://www.csource.org/
搜索更多相关主题的帖子:
DFS
分布式文件系统
大容量
负载均衡
UID
64668
注册时间
2008-7-16
阅读权限
40
来自
beijing
查看个人网站
查看详细资料
TOP
ppxiaobai
拜师学艺
帖子
1
精华
0
积分
8
金币
1
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-7-17 17:53
只看该作者
不错不错,估计我会用到,现在在做门户网站
涉及到好多视频、文件,不知道静态网页是否也可以使用这种方式来管理
UID
64734
注册时间
2008-7-17
阅读权限
20
查看详细资料
TOP
年少的我
小有成就
帖子
38
精华
0
积分
334
金币
42
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-7-18 09:41
只看该作者
不错,看看吧!
UID
64355
注册时间
2008-7-8
阅读权限
40
查看详细资料
TOP
happy_fish
小有成就
帖子
25
精华
0
积分
380
金币
29
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-7-22 10:34
只看该作者
回复 1# 的帖子
静态网页也是可以的,目前只提供C API,以后可以考虑使用FUSE支持mount按文件系统方式使用。
UID
64668
注册时间
2008-7-16
阅读权限
40
来自
beijing
查看个人网站
查看详细资料
TOP
saintdragon
神功盖世
帖子
1280
精华
0
积分
10186
金币
776
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-7-22 15:58
只看该作者
和M$的DFS有啥差别?
UID
42273
注册时间
2006-4-28
阅读权限
70
查看详细资料
TOP
happy_fish
小有成就
帖子
25
精华
0
积分
380
金币
29
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-7-22 17:42
只看该作者
回复 5# 的帖子
多台服务器组成存储集群,可以分卷(组),同一卷内的服务器之间的数据文件完全一样,同一卷的文件自动同步。FastDFS是Unix系统下的分布式文件存储轻量级解决方案,目前在Linux和FreeBSD下测试通过。
UID
64668
注册时间
2008-7-16
阅读权限
40
来自
beijing
查看个人网站
查看详细资料
TOP
happy_fish
小有成就
帖子
25
精华
0
积分
380
金币
29
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2008-7-28 14:18
只看该作者
FastDFS V1.2发布
V1.2新增功能如下
支持对meta data进行修改,有两种修改模式:
Overwrite:覆盖模式,用新的meta data列表覆盖原有meta data列表;
Merge:合并模式,如果新的meta data不存在,则添加,否则更新为当前值。
google code下载地址:
http://code.google.com/p/fastdfs/downloads/list
UID
64668
注册时间
2008-7-16
阅读权限
40
来自
beijing
查看个人网站
查看详细资料
TOP
zchshao
小有成就
帖子
37
精华
0
积分
662
金币
39
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2008-7-30 15:32
只看该作者
佩服LZ的成果。是你一个人在做这个project吗?
草草看了一下fdfs_test.c,知道了如何在client用C AP进行文件操作,还没有看server的code。有几个问题请教:
- 能不能够给个具体的应用?比如像你前面帖子说,假设是个照片sharing网站flickr之类的,怎样把FastDFS用到这类网站上?
- serve端对文件的传播复制是基于什么算法呢?有没有数据一致性的问题?假设storage server A得到上传的文件F1,还没有复制到storage server B上。这时storage server B得到另一个版本的文件F1。如果两个server一起传播,谁的算是最后的版本呢?
- 有没有性能方面的数据?比如用FastDFS比不用要快多少?
多谢。
如果一个公司好比是乳品厂,那Engineer只是一头奶牛,连人都不是。悲哀啊。
UID
56207
注册时间
2007-6-8
阅读权限
40
查看详细资料
TOP
happy_fish
小有成就
帖子
25
精华
0
积分
380
金币
29
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2008-7-30 18:11
只看该作者
目前只有我一个人在开发这个项目,希望能感兴趣的朋友参与到这个项目中。
- 能不能够给个具体的应用?比如像你前面帖子说,假设是个照片sharing网站flickr之类的,怎样把FastDFS用到这类网站上?
目前只提供了C语言的API,接下来可以提供Java和PHP的API,方便大家调用。比如做相册的网站可以把照片文件存储到FastDFS中。
- serve端对文件的传播复制是基于什么算法呢?有没有数据一致性的问题?假设storage server A得到上传的文件F1,还没有复制到storage server B上。这时storage server B得到另一个版本的文件F1。如果两个server一起传播,谁的算是最后的版本呢?
文件名是由服务器端生成的,文件名中包含了3个信息:当前时间、文件大小和一个随机数,并且文件分散到二层(级)目录中,所以文件名冲突可能性完全可以忽略。
- 有没有性能方面的数据?比如用FastDFS比不用要快多少?
完全使用socket特定协议进行通讯,传输性能不会存在问题。系统架构很轻量级,程序全部用C实现,特别精简,从架构和具体实现上没有缺陷。另外,FastDFS主要解决大容量存储和对文件高并发访问的问题。
UID
64668
注册时间
2008-7-16
阅读权限
40
来自
beijing
查看个人网站
查看详细资料
TOP
HAPZ
拜师学艺
帖子
5
精华
0
积分
70
金币
7
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2008-7-30 21:35
只看该作者
跟hadoop, google filesystem之类的map-reduce实现相比性能上有什么优势?
冗余性?机柜识别的replication是否支持?扩展性?
open source的分布式文件系统现在就hadoop在yahoo有大规模的应用,
UID
62237
注册时间
2008-4-10
阅读权限
20
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
24
1
2
3
››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
赛门铁克灾难恢复有奖问答即将开始!
存储中国2008峰会,迎战存储变革!
2008赛门铁克中国区用户大会即将举行
DOIT传媒五周年!大型专题内容