[发明专利]一种文件存储系统及存储方法有效
申请号: | 201410247433.7 | 申请日: | 2014-06-05 |
公开(公告)号: | CN104050248B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 付艳 | 申请(专利权)人: | 北京捷成世纪科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京庆峰财智知识产权代理事务所(普通合伙)11417 | 代理人: | 刘元霞 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 存储系统 存储 方法 | ||
技术领域
本发明涉及存储技术,具体涉及一种文件存储系统及文件存储方法。
背景技术
“媒体资产”是指以视音频、图片、多媒体、文字等业务数据形式存在的数据。“媒体资产”是重要的无形资产,经过多年的积累,这些视音频、文字和图片等内容,都具有极高的价值。目前“媒体资产”的功能包括采集与存储,自动编目、浏览与检索、下载、编辑、发布等。“媒体资产”是通过媒资管理系统来管理,即,使用数据库的形式建立编目标引、相关数据、内容简介、权限等附属信息,使之成为可以被重复有效利用的资源,可以用于再次发布、作为素材制作新节目或者直接出售。
作为媒资管理系统重要组成部分的存储系统,其用于“媒体资产”数据的存储。在媒资管理系统运行时,客户端通过网络访问存储系统。常见的网络结构有单网模式和双网模式。
对于双网模式而言,如图1所示,客户端11通过光纤网和以太网与SAN设备12联网,MDS元数据管理服务器13和管理子系统14用于管理媒资管理系统。这种双网模式需要安装多块网卡(以太网卡和HBA光纤卡),还需配置光纤交换机,网络部署复杂,组网的成本较高。
对于单网模式而言,如图2所示,客户端21和SAN设备22通过以太网联网,MDS元数据管理服务器23和管理子系统24用于管理媒资管理系统。单网模式虽然简化了网络结构,但同双网模式一样,客户端需要安装特别客户端软件,不同厂商提供的软件之间互操作困难。
另外,相关技术人员还提出利用NAS(Network Attached Storage:网络附属存储)设备来存储,如图3所示,客户端31和SAN设备32通过以太网联网。但这种存储方式虽然网络组网简单,构建成本低,客户端也无需安装特别软件就可工作。但由于没有统一的元数据管理,容易造成数据、文件管理的混乱,NAS服务器之间的数据冗余增加,存储空间浪费,每台NAS设备都需要分别管理,费时费力而且容易出错,升级扩容需要通知客户端。
发明内容
为解决上述技术问题,本发明提供一种文件存储系统和存储方法,其可以简化管理,避免混乱,而且可以有效地利用存储空间,降低成本,客户端在文件存储系统扩容时不会感知。
解决上述技术问题的所采用的技术方案是提供一种文件存储系统,包括:
存储设备,用于存储文件数据;
文件系统数据库,用于存储所述文件数据的存储路径,并保证文件元数据的一致性;
文件服务器,用于统一管理所述存储设备和所述文件系统数据库,并根据所述文件系统数据库指定的路径从所述存储设备获得所述文件数据并向客户端提供反馈信息;
操作系统,用于控制程序运行,并为用户提供交互操作界面。
其中,所述文件服务器包括:
文件系统接口,用于所述客户端与文件存储系统之间的通讯;
统一文件管理模块,统一管理所述存储设备和所述文件系统数据库,并根据所述文件系统数据库指定的路径从所述存储设备获得所述文件数据。
其中,所述文件系统接口支持CIFS、FTP和HTTP协议。
其中,所述统一文件管理模块包括:
文件元数据管理单元,用于生成文件元数据,以及维护所述文件元数据;
文件数据I/O单元,用于根据所述文件元数据管理单元提供的所述文件元数据访问所述存储设备以获得所述文件数据,并将所述文件数据通过所述操作系统提供给所述客户端。
其中,所述文件元数据包括文件索引节点、文件大小、访问和修改时间及文件数据的存储路径。
其中,文件数据I/O单元与所述操作系统之间通过文件接口和/或块数据接口通讯。
其中,所述存储设备为NAS设备、SNA设备和iSCSI设备中的一种,或者多种设备混搭,所述文件服务器与所述存储设备通过光纤网和/或以太网通讯。
其中,包括多台所述文件服务器,多台所述文件服务器并行运行,并通过共享访问所述文件系统数据库;
负载均衡模块,用于均衡多台所述文件服务器的工作量。
本发明还提供一种文件存储方法,其基于文件存储系统,所述文件存储系统包括:存储设备,用于存储文件数据;文件系统数据库,用于存储所述文件数据的存储路径,并保证文件元数据的一致性;文件服务器,用于统一管理所述存储设备和所述文件系统数据库,并根据所述文件系统数据库指定的路径从所述存储设备获得所述文件数据并向客户端提供反馈信息;操作系统,用于控制程序运行,并为用户提供交互操作界面;包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京捷成世纪科技股份有限公司,未经北京捷成世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410247433.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息推送方法及装置
- 下一篇:一种气动机械手送料装置