[发明专利]一种数据处理方法装置及系统有效
申请号: | 201480075382.2 | 申请日: | 2014-12-27 |
公开(公告)号: | CN105993013B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 方新 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 | ||
技术领域
本发明涉及存储领域,特别涉及数据处理方法、装置及系统。
背景技术
基于对象的存储系统(Object-based Storage System)是一种分布式存储系统,由存储服务器和基于对象的存储设备(Object-based Storage Device,OSD)组成。基于对象的存储系统也可以称为对象存储系统,基于对象的存储设备也可以称为对象存储设备。在对象存储系统中,以对象作为最基本的存储内容单元。数据可以是文件或者卷。以文件为例,文件被拆分成分片,文件分片有属性信息,文件分片、文件分片的元数据、文件分片的属性可以共同组成了一个对象,对象存储在多个OSD中。
对象存储系统提供快照(Snapshot)功能。快照是关于指定数据集合的拷贝,该拷贝标记了相应数据在某个时间点(拷贝开始的时间点)的映像。
以文件为例,在快照后,如果对整个文件或者文件的部分数据进行修改,需要把修改数据存入存储系统中。现有技术使用对象ID作为对象的唯一标识,如果同一个文件更新,被更新的数据需要以新的对象ID存储到存储设备中。如果文件频繁更新,对象ID的总数变得非常庞大,占用了较多的存储空间从而增加了系统资源的损耗。
发明内容
本发明提供一种数据管理技术,可以减少对象ID的总数,节约对象ID占用存储空间。
第一方面,本发明实施例提供一种数据存储方法,包括:对象存储设备OSD接收客户服务器发送的条带写请求,所述条带写请求中携带待写条带、待写条带版本号、待写条带偏移量、以及所述待写条带的对象ID,其中,所述待写条带版本号与所述待写条带所属文件或者卷的最近一次快照的快照ID对应,所述待写条带偏移量描述所述待写条带在所属对象中的位置,所述待写条带的对象ID是所述待写条带所属对象的ID;所述OSD将所述待写条带写入由所述对象ID、所述待写条带版本号以及所述待写条带偏移量确定的存储位置。
第二方面,本发明实施例提供一种数据存储方法,包括:对象存储设备OSD接收客户服务器发送的条带写请求,所述条带写请求中携带待写条带、待写条带版本号、待写条带偏移量、以及所述待写条带的对象ID,其中,所述待写条带版本号与所述待写条带所属文件或者卷的最近一次快照的快照ID对应,所述待写条带偏移量描述所述待写条带在所属对象中的位置,所述待写条带的对象ID是所述待写条带所属对象的ID;所述OSD判断由所述待写条带版本号和所述对象ID确定的对象是否已备份:如果已备份,则所述OSD将所述待写条带写入由所述对象ID、所述待写条带版本号以及所述待写条带偏移量确定的存储位置;如果未备份,则所述OSD使用所述待写条带建立一个拼接对象,然后把所述拼接对象写入由所述待写条带版本号和所述对象ID确定的存储位置。
第三方面,本发明实施例提供一种数据存储方法,包括:对象存储设备OSD接收客户服务器发送的条带写请求,所述条带写请求中携带待写条带、待写条带版本号、待写条带偏移量、以及所述待写条带的对象ID,其中,所述待写条带版本号与所述待写条带所属文件或者卷的最近一次快照的快照ID对应,所述待写条带偏移量描述所述待写条带在所属对象中的位置,所述待写条带的对象ID是待写条带所属对象的ID;所述OSD判断由所述待写条带版本号、所述待写条带的对象ID以及所述待写条带偏移量确定的条带是否已备份;如果已备份,则将所述待写条带写入由所述待写条带版本号、所述待写条带的对象ID以及所述待写条带偏移量确定的存储位置;如果未备份,则将所述OSD中初始版本对象中位于所述待写条带偏移量、大小是所述待写条带大小的数据备份到由所述待写条带版本号、所述待写条带偏移量以及所述待写条带的对象ID确定的存储位置,其中,所述初始版本对象的对象ID和所述待写条带的对象ID相同,所述初始版本对象的版本号是初始版本号;把所述待写条带写入由所述待写条带的对象ID、所述初始版本号以及所述待写条带偏移量确定的存储位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480075382.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超声波鉴认按钮
- 下一篇:跨多个输入数据流的样式匹配的方法、系统和设备