[发明专利]数据管理系统及方法有效
| 申请号: | 202111479575.2 | 申请日: | 2021-12-07 |
| 公开(公告)号: | CN113885809B | 公开(公告)日: | 2022-03-18 |
| 发明(设计)人: | 张洋;黄岩;任崇彬;罗强 | 申请(专利权)人: | 云和恩墨(北京)信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 黄海英 |
| 地址: | 100010 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据管理 系统 方法 | ||
1.一种数据管理系统,其特征在于,设置于本地存储设备,用于管理目标系统的一致性协议数据,其中,所述数据管理系统包括:日志存储模块,数据块查找模块;
所述日志存储模块用于存储一致性协议日志,所述日志存储模块与所述本地存储设备的输入端口数据连接,其中,所述一致性协议日志用于记录所述目标系统进行一致性操作的日志;
所述数据块查找模块用于查找存储在所述本地存储设备的数据块,所述数据块查找模块与所述本地存储设备的输入端口数据连接,其中,所述数据块为所述目标系统进行一致性操作的数据块;
其中,针对所述一致性协议日志采用专用的日志存储模块进行存储,控制本地存储设备不再产生相应的本地存储日志。
2.根据权利要求1所述的数据管理系统,其特征在于,所述数据块查找模块包括:数据块地图单元,数据块索引单元;
所述数据块地图单元用于存储多个所述数据块索引单元的根信息,所述数据块地图单元与所述本地存储设备的输入端口数据连接,其中,所述根信息用于查找所述数据块索引单元的位置;
所述数据块索引单元用于存储数据块的索引信息,所述数据块索引单元与所述本地存储设备的输入端口数据连接,其中,所述索引信息用于查找对应的数据块的存储位置,所述数据块存储在所述本地存储设备的放置组中。
3.根据权利要求2所述的数据管理系统,其特征在于,还包括:根目录,
所述根目录存储放置组元数据,所述根目录与所述本地存储设备的输入端口数据连接,所述根目录还与所述日志存储模块,以及所述数据块查找模块的数据块地图单元和数据块索引单元数据连接,其中,所述放置组元数据用于标识归属于对应放置组的一致性协议数据的数据块;
所述根目录还存储有所述本地存储设备的元数据,所述放置组元数据和所述本地存储设备的元数据均包括多个版本的元数据;
所述数据块地图单元包括多个版本的数据块地图数据,其中,所述版本为一致性操作的版本。
4.根据权利要求3所述的数据管理系统,其特征在于,还包括:校验模块,巡检模块,
所述校验模块用于对输入输出请求进行校验,所述输入输出请求包括写输入输出请求和读输入输出请求;
所述巡检模块用于定期对数据块进行校验,并记录巡检日志。
5.根据权利要求4所述的数据管理系统,其特征在于,还包括:日志访问接口,
所述日志访问接口分别与所述日志存储模块与所述本地存储设备的输入端口数据连接,所述日志访问接口为专用接口,所述专用接口用于直接被所述目标系统调用,从所述日志存储模块获取所述一致性协议日志,对所述一致性协议日志进行读写操作。
6.一种数据管理方法,其特征在于,包括:
将目标系统进行一致性操作产生的一致性协议日志通过专用接口存储在本地存储设备上的日志存储模块;
将所述目标系统进行一致性操作的一致性协议数据,以数据块为单位以放置组的形式存储在本地存储设备,通过数据块查找模块对所述数据块的存储位置进行记录;
在接收所述数据块的输入输出请求的情况下,调用所述数据块查找模块对所述数据块进行查找;
其中,针对所述一致性协议日志采用专用的日志存储模块进行存储,控制本地存储设备不再产生相应的本地存储日志。
7.根据权利要求6所述的方法,其特征在于,所述数据块查找模块包括数据块地图单元,数据块索引单元,在接收所述数据块的输入输出请求的情况下,调用所述数据块查找模块对所述数据块进行查找包括:
接收数据块的输入输出请求,其中,所述输入输出请求包括数据块的二元组信息,所述二元组信息包括所述数据块所属的卷的第一标识,以及所述数据块在所述卷的第二标识;
计算所述二元组的哈希值,根据所述哈希值调用所述数据块地图单元,确定需要调用的数据块索引单元;
调用所述数据块索引单元,根据三元组信息确定数据块对象的位置,其中,所述三元组信息包括所述第一标识,第二标识,以及一致性操作版本的第三标识,所述数据块对象为所述数据块在所述本地存储设备中的存储单元;
在所述数据块对象中查找所述数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云和恩墨(北京)信息技术有限公司,未经云和恩墨(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111479575.2/1.html,转载请声明来源钻瓜专利网。





