免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 关于FastDFS的可扩展性的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-17 00:42 |只看该作者 |倒序浏览
我阅读了FastDFS的介绍资料后,据说FastDFS的扩展性很好。。。我对此有些疑问。。。

按说FastDFS中,文件ID进行hash后可得到文件存储在哪个卷(volume)。当系统需要扩容时,如果新增加卷,则是否需要对hash函数进行改动呢?如果是的话,则需对所有客户端进行更新,开销较大,可扩展性不好。

请高手帮我分析一下,谢谢!

论坛徽章:
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
2 [报告]
发表于 2011-02-17 09:40 |只看该作者
回复 1# Ivy就是长青草

FastDFS对文件存储时,并没有采用hash方式。
tracker server作为中心服务器,起作负载均衡和调度作用。
理论上,group可以无限扩容。FastDFS支持上K的group数,没有任何问题。

论坛徽章:
0
3 [报告]
发表于 2011-02-17 12:21 |只看该作者
回复 2# happy_fish100


谢谢!我还想再请问一下:

TFS中的文件ID,是对block ID和File ID等进行编码得到的,请问FastDFS中的文件ID是否也是对卷号、偏移量、文件名等进行了编码呢?

还有一个问题,如果使用hash的方式,可能会降低可扩展性吧,但应该也会有些优点吧,能否帮忙分析一下?

谢谢!

论坛徽章:
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 [报告]
发表于 2011-02-17 14:11 |只看该作者
本帖最后由 happy_fish100 于 2011-02-17 14:12 编辑

回复 3# Ivy就是长青草

存储文件,不需要采用hash分布的方式吧。
如果你是存储key value pair,按key进行hash分布,是比较合理的。

FastDFS 3.0将对小文件进行优化,到时才会引入文件存储偏移量,谢谢!

论坛徽章:
0
5 [报告]
发表于 2011-02-17 22:11 |只看该作者
回复 4# happy_fish100


谢谢!

论坛徽章:
0
6 [报告]
发表于 2011-02-19 12:53 |只看该作者
回复 4# happy_fish100


如果我把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
7 [报告]
发表于 2011-02-19 15:12 |只看该作者
回复 6# Ivy就是长青草

还包括两点:对等结构和分组方式

具体的讲解参阅《分布式文件系统FastDFS架构剖析》一文。

论坛徽章:
0
8 [报告]
发表于 2011-02-19 21:30 |只看该作者
谢谢!

论坛徽章:
0
9 [报告]
发表于 2011-03-01 17:25 |只看该作者
回复  Ivy就是长青草

tracker server作为中心服务器,起作负载均衡和调度作用
happy_fish100 发表于 2011-02-17 09:40



用户端有没有保存各个storage server的ip地址呢?

如果没有,那就是需要从Trackerserver得到吧,这样Trackerserver在负责负载均衡和调度工作的同时,也提供了文件的位置信息(文件索引)啊。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP