[发明专利]业务数据的存储方法、设备和系统有效
申请号: | 201110459699.4 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103399823A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 魏明昌;张巍 | 申请(专利权)人: | 华为数字技术(成都)有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F3/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据 存储 方法 设备 系统 | ||
技术领域
本发明涉及数据存储技术,尤其涉及一种业务数据的存储方法、设备和系统。
背景技术
目前,应用系统采用统一的缓存(cache)和独立冗余磁盘阵列(Redundant Array of Independent Disk;简称:RAID),将各种类型文件存储在存储系统中,但是,由于文件系统支持的文件数据的类型多种多样,且存储系统只能提供单一的数据存储和读写访问方式,因此,造成了存储系统的读/写(Input/Output;简称:I/O)性能和可靠性较差。
发明内容
本发明提供一种业务数据的处理方法、设备和系统,用于提高存储系统的I/O性能和可靠性。
一种业务数据的存储方法,包括:
接收用于向存储系统中写入业务数据的写请求;
从所述写请求携带的业务数据中获取元数据和文件数据;
以冗余存储方式,将所述元数据存储在所述存储系统中的元数据存储区中;
将所述文件数据存储在所述存储系统中的文件数据存储区中,所述元数据存储区和文件数据存储区地址范围不重合。
本发明的另一个方面是提供一种业务数据的存储设备,包括:
接收模块,用于接收用以向存储系统中写入业务数据的写请求;
获取模块,用于从所述写请求携带的业务数据中获取元数据和文件数据;
元数据存储模块,用于以冗余存储方式,将所述元数据存储在所述存储系统的元数据存储区中;
文件数据存储模块,用于将所述文件数据存储在所述存储系统的文件数据存储区中,所述元数据存储区和文件数据存储区地址范围不重合。
本发明的又一个方面是提供一种业务数据的存储系统,包括:存储系统和上述所述的业务数据的存储设备。
本发明的技术效果是:从接收到的业务数据的写请求中获取业务数据中的元数据和文件数据,并以冗余存储方式,将该元数据存储在存储系统的元数据存储区中;另外,将文件数据存储在存储系统的文件数据存储区中,由于将该元数据和该元数据对应的文件数据进行分离,并分别存储在存储系统的不同存储区上,因此有效地提高了存储系统的I/O性能和可靠性。
附图说明
图1为本发明业务数据的存储方法的第一个实施例的流程图;
图2为本发明业务数据的存储方法的第二个实施例的流程图;
图3为本发明业务数据的存储方法的第三个实施例的流程图;
图4为本发明业务数据的存储设备的第一个实施例的结构示意图;
图5为本发明业务数据的存储设备的第二个实施例的结构示意图;
图6为本发明业务数据的存储设备的第三个实施例的结构示意图。
具体实施方式
图1为本发明业务数据的存储方法的第一个实施例的流程图,如图1所示,本实施例的方法包括:
步骤101、接收用于向存储系统中写入业务数据的写请求。
步骤102、从该写请求携带的业务数据中,获取元数据和文件数据。
在本实施例中,业务数据包括元数据和文件数据,其中,该元数据和文件数据为一一对应的关系。具体的,该元数据用于描述其对应的文件数据的相关信息。举例来说,当文件数据是视频内容时,则该元数据可以包括该视频内容的创建时间、该视频内容的路径信息和/或该视频内容的名字等。
步骤103、以冗余存储方式,将该元数据存储在存储系统的元数据存储区中。
步骤104、将该文件数据存储在该存储系统的文件数据存储区中,该元数据存储区和文件数据存储区地址范围不重合。
可选地,获取该文件数据的类型对应的缓存cache参数和RAID参数,并根据该cache参数和RAID参数,对该文件数据进行空间分配处理。其中,缓存参数包括:缓存大小和缓存算法;其中该缓存算法与所述文件数据的类型具有对应关系;该RAID参数包括:RAID级别、条带大小、硬盘类型和空间分配策略,所述空间分配策略包括逻辑地址范围等。
在本实施例中,存储系统可以包括两个存储区,一个存储区为元数据存储区,用于存储元数据;另一个存储区为文件数据存储区,用于存储文件数据。其中,元数据存储在元数据存储区中,并采用冗余存储方式,对该元数据进行冗余保护处理。可选地,可以采用RAID 1冗余方式至RAID6、或者RAID10、RAID50等冗余方式中的任一种对该元数据进行冗余保护处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术(成都)有限公司,未经华为数字技术(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110459699.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置