[发明专利]一种IS/DFS-Image分布式文件存储查询系统无效
申请号: | 201210078607.2 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102664914A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 文彦峰;冯志强;官辉;李俊 | 申请(专利权)人: | 北京英孚斯迈特信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100083 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 is dfs image 分布式 文件 存储 查询 系统 | ||
技术领域
本发明涉及分布式文件存储查询,尤其涉及一种IS/DFS-Image分布式文件存储查询系统。
背景技术
分布式文件系统可以将同一网络中的不同计算机上的共享文件夹组织起来,形成一个单独的、逻辑的、层次式的共享文件系统,使用户更加容易访问和管理物理上跨网络分布的文件。目前对于文件的存储及管理一般采用以下几种方式:
1、集中存储设备如NetApp、NAS,是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器,NAS集中存储指建立一个庞大的数据库,把各种信息存入其中,各种功能模块围绕信息库的周围并对信息库进行录入、修改、查询、删除等操作的组织方式。通俗地讲,NAS是一个具有很大存储容量的设备,它通过集线器或交换机直接连在网络上,使磁盘空间的扩展如同在网络上添加打印机一样简单方便。其缺陷为线性扩容性差;文件高并发访问性能一般;由于采用集中存储方式,所以不支持相同内容的文件只保存一份,比如当有两个文本文件,它里面的内容完全一样,但是文件名称不一样,一个是A,一个是B时,如果采用集中存储方式,存储的时候就会存储两份,A一份,B一份,这样就会浪费一定的存储空间。
2、NFS网络文件系统,NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。NFS至少包括两个主要的部分:一台服务器,以及至少一台客户机,客户机远程地访问保存在服务器上的数据。其缺点是其线性扩容性能很差;文件高并发访问性能很差;硬件成本中等;不支持相同内容文件只保存一份。
3、Mogilefs文件存储系统,Mogilefs是一个分布式文件系统,用于组建分布式文件集群,MogileFS启动的三个组件(存储节点、跟踪器、跟踪用的数据库)。Mogilefs不支持对一个文件内部的随机或顺序读写,因此只适合做一部分应用,如图片存储,静态HTML服务等,这些应用在在文件写入后基本上不需要对文件进行修改,但是可以生成一个新的文件覆盖原有文件。其缺陷为系统简洁性一般,有三个角色:tracker、storage和存储文件信息的mysql db;系统稳定性一般(由于采用Perl语言开发,因此高并发和高负载支持一般);技术文档较少;不支持文件附加属性(meta data);不支持相同内容文件只保存一份;下载文件时不支持文件偏移量;且系统部署繁琐。
发明内容
本发明所要解决的技术问题是提供一种IS/DFS-Image分布式文件存储查询系统,实现了大容量的文件存储和高并发访问时的负载均衡以及软件方式的RAID。
本发明解决上述技术问题的技术方案如下:一种IS/DFS-Image分布式文件存储查询系统,包括用于存储文件的存储服务器端、用于调度和负载均衡的跟踪服务器端以及客户端,所述客户端通过连接跟踪服务器端,由跟踪服务器端为其分配可用的存储服务器节点,所述存储服务器端通过跟踪服务器端分配的可用的存储服务器节点与客户端之间进行直接通信。
进一步,所述存储服务器端包括一个或多个存储服务器组,各存储服务器组之间相互独立。
进一步,所述每个存储服务器组由一台或多台存储服务器组成,每个存储服务器组组内的各存储服务器上存储的文件内容相同。
进一步,所述跟踪服务器端包括一台或多台跟踪服务器,每个跟踪服务器之间互不通信,相互独立。
采用上述本发明技术方案的有益效果是:本发明主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡以及实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储,支持存储服务器在线扩容,可以支持相同内容的文件只保存一份,节约磁盘空间,也可以保存多份以防止文件丢失。ImDFS尤其适合用来存储小资源文件(如:图片、文档、音频、视频等文件)。
附图说明
图1为本发明实施例中的系统结构示意图;
图2为本发明实施例中系统的存储服务器端的结构示意图;
图3为本发明实施例中系统的跟踪服务器端的结构示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英孚斯迈特信息技术有限公司,未经北京英孚斯迈特信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210078607.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于3GPP网络中的地址转换器穿越的方法
- 下一篇:多粒度流处理