[发明专利]多云集群数据管理系统、方法及装置有效
| 申请号: | 202210320081.8 | 申请日: | 2022-03-29 |
| 公开(公告)号: | CN114415980B | 公开(公告)日: | 2022-05-31 |
| 发明(设计)人: | 吴鹏飞;何思源;王鲲;陈飞;邹懋 | 申请(专利权)人: | 维塔科技(北京)有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张桂杰 |
| 地址: | 100080 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多云 集群 数据管理 系统 方法 装置 | ||
1.一种多云集群数据管理系统,其特征在于,所述多云集群数据管理系统包括多个云集群,所述多个云集群中包括配置有第一管理层作为中央控制集群的一个云集群,并且,所述多个云集群中每一云集群中均配置有一第二管理层以及第三管理层;
所述第一管理层用于,响应于接收到数据写入请求,确定所述数据写入请求对应的第一数据集待写入的第一集群;根据第一数据集标识以及第一集群标识写入第一元数据;将所述数据写入请求转发至所述第一集群;
所述第二管理层用于,响应于接收到所述数据写入请求,接收所述第一数据集;对所述第一数据集进行第一操作后发送至第三管理层;根据第一操作写入相应的第二元数据,所述第一操作包括数据分块、数据快照,所述第二元数据包括所述第一数据集的文件目录结构、快照元数据、快照与文件的关联信息元数据的一者或多者;
所述第三管理层用于,响应于接收到进行第一操作之后的所述第一数据集,对该第一数据集执行第二操作后进行数据落盘,并根据所述第二操作以及数据落盘信息写入相应的第三元数据,所述第二操作是根据该第三管理层所处的集群的存储系统确定的。
2.根据权利要求1所述的系统,其特征在于,
所述第一管理层用于,响应于接收到数据读取请求,根据第一元数据确定所述数据读取请求对应的第二数据集所在的第二集群;将所述数据读取请求转发至所述第二集群;
所述第二管理层用于,响应于接收到所述数据读取请求,确定所述第二数据集对应的第二元数据;
所述第三管理层用于,根据所述第二数据集对应的第二元数据以及第三元数据,读取所述数据读取请求对应的数据,以使得所述第二集群将该数据发送至目标用户。
3.根据权利要求1所述的系统,其特征在于,
所述第一管理层用于,响应于接收到数据同步请求,确定所述数据同步请求对应的第三数据集所在的第三集群,以及待同步的第四集群,并增加相应的第一元数据,并将所述数据同步请求转发至所述第四集群;
所述第二管理层用于,响应于接收到所述数据同步请求,根据所述第三数据集在所述第三集群中对应的第二元数据,在当前集群中写入对应的第二元数据;
所述第三管理层用于,根据所述第三数据集在所述第三集群中的第二元数据以及第三元数据,获取所述数据同步请求对应的数据,并对该数据执行第二操作后进行数据落盘,并根据所述第二操作以及数据落盘信息写入相应的第三元数据。
4.根据权利要求3所述的系统,其特征在于,
所述第一管理层还用于,响应于接收到针对第五集群的第一读取请求,确定所述第五集群中是否存储有所述第一读取请求对应的数据集;
在所述第五集群中未存储有所述第一读取请求对应的数据集的情况下,确定存储有所述第一读取请求对应的数据集的第六集群;并,
生成第一同步请求,并将该第一同步请求发送至所述第五集群,以将所述第六集群中的与所述第一读取请求对应的数据同步至所述第五集群。
5.根据权利要求3所述的系统,其特征在于,
所述第一管理层还用于,在确定第七集群中的第四数据集中的数据被修改的情况下,确定存储有所述第四数据集的其他集群;
根据所述第四数据集中的数据的修改情况,生成第二同步请求,并将该同步请求发送至所述其他集群,以将所述第七集群中的修改后的第四数据集同步至所述其他集群。
6.根据权利要求1-3任一项所述的系统,其特征在于,
所述第一管理层还用于,在将所述数据同步请求转发至第四集群之前,向所述第四集群的第二管理层发送读写锁定请求,以对所述第四集群中与所述数据同步请求对应的数据加锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维塔科技(北京)有限公司,未经维塔科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210320081.8/1.html,转载请声明来源钻瓜专利网。





