免费注册 查看新帖 |

Chinaunix

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

[FastDFS] FastDFS的纵向扩容问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-07 11:46 |只看该作者 |倒序浏览
根据看过的资料,FastDFS一个组的容量就是组内最小的storage server的容量,而且组内每台storage server的备份是完全一样的,这样如果在组内增加storage server的话,那也是备份同样的东西,达不到组内扩容的效果吧?我想问一下是否有这样的实现机制:比如组内有6台storage server,但我只想用其中三台备份冗余,这样就可以在6台中选3台来存储了,如果增加storage server,那就实现了真正意义上的纵向扩容。请问支持吗?

论坛徽章:
0
2 [报告]
发表于 2012-04-07 14:11 |只看该作者
回复 1# happystar22


    你分析的同一group下面的storage,工作原理是这样的。
   
    同一组内的storage,就是互相备份,内容完全一致。

论坛徽章:
0
3 [报告]
发表于 2012-04-07 14:15 |只看该作者
回复 1# happystar22


    你说的扩容问题,我感觉配合tracker的上传文件选择group的策略,应该能够满足业务扩容需求。需要使用多个group来扩容。其实,group也就是逻辑上用途分类的一种区分而已。
   至于,你期望的6选3做冗余,目前是不符合group/storage的设计机制。倒是在tracker下增加分组实现扩容,要简单些。

论坛徽章:
0
4 [报告]
发表于 2012-04-07 14:24 |只看该作者
我明白这意思。不过有些场合下,比如需要把相片、文档之类的分开存储,那么就会考虑用一个组来存储相片、一个组来存储文档之类的,如果是采用这种方式的话,假如相片组存储满了的话,就没办法进行扩容啦,因为这个组就这么大空间了。请问有什么好的办法解决这种使用情况吗?

论坛徽章:
0
5 [报告]
发表于 2012-04-07 14:31 |只看该作者
回复 4# happystar22


    这样的应用,我感觉是某些条件相关吧。举例,如果说时间因素,可以按xxxx-xx方式(2012-04)来自动区分storage,这样,老数据时效性不好的,可以打包存储。

论坛徽章:
0
6 [报告]
发表于 2012-04-07 14:53 |只看该作者
回复 5# doit_zzg


    嗯,我再构思构思,谢谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP