元数据操作方法、存储系统、装置、节点以及存储介质制造方法及图纸

技术编号:32506070 阅读:74 留言:0更新日期:2022-03-02 10:19
本申请公开了一种元数据操作方法、存储系统、装置、节点以及存储介质,属于数据存储技术领域。本方法通过数据节点将用于记录进行元数据操作事件的日志数据存储至本地的存储设备,即可完成数据节点进行的元数据操作,后续以便由存储节点根据数据节点中存储的日志数据,对对象进行元数据操作,而无需数据节点直接在存储节点对对象进行元数据操作,从而减少了数据节点进行元数据操作的时间,提高了数据节点进行元数据操作的效率。行元数据操作的效率。行元数据操作的效率。

【技术实现步骤摘要】
元数据操作方法、存储系统、装置、节点以及存储介质
[0001]本申请要求于2020年08月29日提交的申请号为202010890479.6、专利技术名称为“分布式存储系统中元数据管理方法及计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及数据存储
,特别涉及一种元数据操作方法、存储系统、装置、节点以及存储介质。

技术介绍

[0003]在分布式存储系统中,数据节点可以通过缓存加速技术,来提高读/写数据的效率,以写数据为例,数据节点可以先将数据写入到本地缓存区中,当在本地缓存区写入完成后,数据节点显示写入成功响应,后续本地缓存区可以再将缓存的数据写入存储节点。
[0004]而数据节点除了能够进行读/写数据的操作以外,还可以进行元数据操作,例如创建目录和删除目录等操作。以创建目录为例,数据节点可以通过与存储节点进行交互,在存储节点中创建目录,但是由于分布式存储系统的组织结构较为复杂,为了维护分布式存储系统中的数据一致性,数据节点在存储节点创建目录的过程比较复杂且耗时长,从而导致本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储系统中元数据操作方法,其特征在于,所述存储系统包括第一数据节点和存储节点,所述第一数据节点包括存储设备,所述方法包括:所述第一数据节点获取元数据操作请求,所述元数据操作请求用于指示对第一对象进行元数据操作;所述第一数据节点将目标日志数据存储至所述存储设备,所述目标日志数据用于记录对所述第一对象进行元数据操作的事件;所述存储节点根据所述存储设备中存储的所述目标日志数据,对所述第一对象进行元数据操作。2.根据权利要求1所述的方法,其特征在于,所述第一数据节点将目标日志数据存储至所述存储设备之前,所述方法还包括:所述第一数据节点将所述第一对象的状态信息记录到所述存储系统的全局状态表,所述全局状态表用于记录所述存储系统中多个对象的状态信息,所述全局状态表中的每个对象的状态信息用于指示所述对象的元数据操作状态以及对所述对象进行元数据操作的数据节点。3.根据权利要求1所述的方法,其特征在于,所述第一数据节点将目标日志数据存储至所述存储设备之前,所述方法还包括:所述第一数据节点将所述第一对象的状态信息记录到本地状态表,所述本地状态表用于记录所述第一数据节点进行元数据操作的对象的状态信息,所述第一数据节点进行元数据操作的对象的状态信息用于指示所述第一数据节点进行元数据操作的对象的元数据操作状态以及所述第一数据节点。4.根据权利要求1-3任一项权利要求所述的方法,其特征在于,所述第一数据节点获取元数据操作请求包括:所述第一数据节点生成所述元数据操作请求。5.根据权利要求4所述的方法,其特征在于,所述第一数据节点生成所述元数据操作请求之后,所述方法包括:所述第一数据节点确定所述第一数据节点为对第二对象进行元数据操作的数据节点,其中,所述第二对象为所述第一对象的父对象。6.根据权利要求5所述的方法,其特征在于,所述第一数据节点将目标日志数据存储至所述存储设备之前,所述方法包括:所述第一数据节点确定所述存储节点中已经存储有所述第二对象。7.根据权利要求1-3任一项权利要求所述的方法,其特征在于,所述存储系统还包括第二数据节点,所述第一数据节点获取元数据操作请求包括:所述第一数据节点从所述第二数据节点接收所述元数据操作请求。8.一种存储系统中元数据操作方法,其特征在于,所述存储系统包括第一数据节点,所述第一数据节点包括存储设备,所述方法包括:所述第一数据节点获取元数据操作请求,所述元数据操作请求用于指示对第一对象进行元数据操作;所述第一数据节点将目标日志数据存储至所述存储设备,所述目标日志数据用于记录对所述第一对象进行元数据操作的事件。
9.根据权利要求8所述的方法,其特征在于,所述第一数据节点将目标日志数据存储至所述存储设备之前,所述方法还包括:所述第一数据节点将所述第一对象的状态信息记录到所述存储系统的全局状态表,所述全局状态表用于记录所述存储系统中多个对象的状态信息,所述全局状态表中的每个对象的状态信息用于指示所述对象的元数据操作状态以及对所述对象进行元数据操作的数据节点。10.根据权利要求8所述的方法,其特征在于,所述第一数据节点将目标日志数据存储至所述存储设备之前,所述方法还包括:所述第一数据节点将所述第一对象的状态信息记录到本地状态表,所述本地状态表用于记录所述第一数据节点进行元数据操作的对象的状态信息,所述第一数据节点进行元数据操作的对象的状态信息用于指示所述第一数据节点进行元数据操作的对象的元数据操作状态以及所述第一数据节点。11.一种存储系统中元数据操作方法...

【专利技术属性】
技术研发人员:代海军安基特
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1