轻量级分布式文件系统及恢复下载文件原名的方法技术方案

技术编号:13358986 阅读:92 留言:0更新日期:2016-07-17 17:07
本发明专利技术涉及分布式文件系统,提供了提供一种轻量级分布式文件系统及恢复下载文件原名的方法,解决轻量级分布式文件系统不支持用户原文件名下载的问题。系统包括跟踪服务器、存储服务器、WEB服务器、客户端;当客户端上传文件时,存储服务器会将文件分配到一个数据存储目录,并且生成一个文件ID,然后将文件以文件ID命名存储在该目录的子目录下,将文件ID返回给客户端,客户端将原文件名和系统生成的文件ID的对应关系保存到关系型数据库中;当客户端下载文件时,WEB服务器设置在输出的页面中使用指定的链接进行文件下载,其中所述指定的链接用存储服务器的域名和系统返回的文件ID拼接而成。本发明专利技术适用于轻量级分布式文件系统。

【技术实现步骤摘要】

本专利技术涉及分布式文件系统,特别涉及轻量级分布式文件系统及恢复下载文件原名的方法
技术介绍
如今,人类已经步入信息化的时代,各行各业产生的数据信息总量正在呈现爆炸式地增长,数据越庞大,我们就需要更多的存储空间,此时如果继续用传统的存储方式是不太现实的,而且成本非常高。因此如何用普通的硬件来实现海量数据的存储,逐渐成为热点课题,轻量级分布式文件系统(FastDFS)也就应运而生。所谓的分布式文件系统,是一种允许文件通过网络在多台主机上分享的文件系统,可以让多台机器上的多用户分享文件和存储空间。它最大的一个特性叫做通透性,在分布式文件系统中,我们访问文件上的数据实际上是通过网络来实现的,但是在用户看来,它跟访问本地磁盘文件是一样的。FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类GoogleFS分布式文件系统相比,FastDFS的架构和设计理念有其独到之处,主要体现在轻量级、分组方式和对等结本文档来自技高网...

【技术保护点】
轻量级分布式文件系统,包括跟踪服务器、存储服务器、WEB服务器、客户端;所述WEB服务器用于提供下载服务;其特征在于,WEB服务器还用以控制用户请求所得的内容存为一个文件时能提供一个默认的文件名,且文件在访问时弹出文件下载的对话框;当客户端上传文件时,存储服务器会将文件分配到一个数据存储目录,并且生成一个文件ID,然后将文件以文件ID命名存储在该目录的子目录下,将文件ID返回给客户端,客户端将原文件名和系统生成的文件ID的对应关系保存到关系型数据库中;当客户端下载文件时,所述WEB服务器,通过服务器语言,设置在输出的页面中使用指定的链接进行文件下载,其中,所述指定的链接由WEB服务器的域名和系...

【技术特征摘要】
1.轻量级分布式文件系统,包括跟踪服务器、存储服务器、WEB服务器、客户端;所述
WEB服务器用于提供下载服务;其特征在于,WEB服务器还用以控制用户请求所得的内容存为
一个文件时能提供一个默认的文件名,且文件在访问时弹出文件下载的对话框;
当客户端上传文件时,存储服务器会将文件分配到一个数据存储目录,并且生成一个文
件ID,然后将文件以文件ID命名存储在该目录的子目录下,将文件ID返回给客户端,客户
端将原文件名和系统生成的文件ID的对应关系保存到关系型数据库中;
当客户端下载文件时,所述WEB服务器,通过服务器语言,设置在输出的页面中使用指
定的链接进行文件下载,其中,所述指定的链接由WEB服务器的域名和系统返回的文件ID拼
接而成。
2.根据权利要求1所述的轻量级分布式文件系统,其特征在于,所述关系型数据库为
Mysql数据库。
3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:韩治奇杨雪莲姜韬
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1