[发明专利]一种分布式文件系统及数据管理方法在审
| 申请号: | 202010591962.4 | 申请日: | 2020-06-24 |
| 公开(公告)号: | CN111796767A | 公开(公告)日: | 2020-10-20 |
| 发明(设计)人: | 陈辉 | 申请(专利权)人: | 北京青云科技股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/17;G06F16/182 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 文件系统 数据管理 方法 | ||
1.一种分布式文件系统,其特征在于,包括:服务端、键值数据库、共享磁盘、空间与IO事务管理服务以及元数据服务;
所述键值数据库,用于储存非普通文件的元数据信息及关联关系信息,以及储存普通文件的关联关系信息;
所述共享磁盘,用于储存所述普通文件的元数据信息;
所述服务端,用于接收客户端发送的数据操作请求,并分析所述数据操作请求,确定发送给所述元数据服务和/或空间与IO事务管理服务的操作指令;
所述空间与IO事务管理服务,用于在接收到操作指令后,开启或关闭一个普通文件的IO事务,以及对普通文件在所述共享磁盘上的存储空间进行管理;
所述元数据服务,用于作为一个服务接口,在接收到操作指令后,执行将非普通文件的元数据信息和关联关系信息,以及普通文件的关联关系信息存储所述键值数据库的操作;或者,执行向所述服务端反馈对应所接收操作指令的相关数据信息的操作。
2.根据权利要求1所述的系统,其特征在于,所述服务端,具体用于:
接收所述客户端发送的数据操作请求,分析所述数据操作请求对应的请求执行目标;
如果所述请求执行目标为非普通文件,则基于所述数据操作请求形成发送给所述元数据服务的操作指令;
如果所述请求执行目标为普通文件,则直接从所述共享磁盘中读取对应所述数据操作请求的数据信息;或者,基于所述数据操作请求形成发送给所述空间与IO事务管理服务的操作指令。
3.根据权利要求2所述的系统,其特征在于,所述元数据服务具体用于:
当所接收操作指令为对非普通文件的写操作时,执行将所述非普通文件的元数据信息以及关联关系信息写入所述键值数据库的操作;
当所接收操作指令为对普通文件所对应关联关系信息的写操作时,执行将所述普通文件的关联关系信息写入所述键值数据库的操作。
4.根据权利要求2所述系统,其特征在于,所述系统还包括:数据缓存模块,用于缓存储存在所述键值数据库中的数据;
相应的,所述元数据服务具体用于:
当所接收操作指令为对目标文件的读操作时,执行从所述数据缓存模块获取所述目标文件的相关数据信息的操作,其中,所述相关数据信息为所述非普通文件的元数据信息以及关联关系信息,或者所述普通文件的关联关系信息;
当所述数据缓存模块内不存在所述目标文件的相关数据信息时,执行从所述键值数据库获取所述目标文件的相关数据信息的操作。
5.根据权利要求4所述的系统,其特征在于,所述元数据服务具体还用于:
在执行从所述键值数据库获取所述目标文件的相关数据信息的操作后,当所述数据缓存模块中不存在相关数据信息时,将所述目标文件的相关数据信息缓存到所述数据缓存模块。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述元数据服务具体还用于:
在针对所接收操作指令进行相应的数据操作后,将所执行数据操作的操作结果反馈给所述服务端。
7.根据权利要求6所述的系统,其特征在于,所述服务端具体用于:
当所述元数据服务反馈的操作结果与所述非普通文件关联时,缓存所述元数据服务反馈的操作结果并反馈给所述客户端;
当所述元数据服务反馈的操作结果为与所述普通文件关联的关联关系信息时,缓存所述元素数据服务反馈的操作结果,并在从所述共享磁盘中获得所述普通文件的文件内容以及相应的元数据信息后,将所述普通文件的元数据信息、关联关系信息以及文件内容返回给所述客户端。
8.根据权利要求6所述的系统,其特征在于,所述空间与IO事务管理服务具体用于:
当所述操作指令为对所述普通文件的写操作时,在所述共享磁盘中为所述普通文件分配空间,并将对应所述写操作生成的写IO事务信息返回给所述服务端,以使所述服务端基于元数据服务所反馈普通文件的关联关系信息,将所述普通文件的元数据信息以及文件内容写入在对应分配的空间中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京青云科技股份有限公司,未经北京青云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010591962.4/1.html,转载请声明来源钻瓜专利网。





