基于分布式对象存储系统的元数据写入方法、装置及介质制造方法及图纸

技术编号:20943911 阅读:42 留言:0更新日期:2019-04-24 02:10
本申请公开了一种基于分布式对象存储系统的元数据写入方法、装置及计算机可读存储介质,当接收到待写入元数据的写入请求时,将与待写入元数据对应的目标对象的已存储元数据存储至缓存列表中;然后将待写入元数据增加至缓存列表中,得到目标元数据;再将目标元数据存储至目标存储位置,从而实现在已存储元数据的基础上增加待写入元数据,也即实现了元数据的追加写入,使得元数据的写入方法更加灵活,避免了分布式对象存储系统只能覆盖写入元数据的弊端,从而不仅提高了元数据的写入效率,提升用户的使用体验,而且追加写入的方法能够减少写入元数据的数量,节约系统资源。

Metadata Writing Method, Device and Media Based on Distributed Object Storage System

This application discloses a metadata writing method, device and computer readable storage medium based on distributed object storage system, which stores the stored metadata of the target object corresponding to the metadata to be written into the cache list when receiving the write request of the metadata to be written, then adds the metadata to the cache list to obtain the target metadata, and then adds the metadata to the cache list to obtain the target metadata. By storing the target metadata to the target storage location, the metadata to be written is added on the basis of the stored metadata, that is to say, the additional writing of metadata is realized, which makes the writing method of metadata more flexible and avoids the disadvantage that the distributed object storage system can only cover the written metadata, thus not only improves the writing efficiency of metadata, but also improves the user's ability to write metadata. Experience and additional writing can reduce the number of metadata written and save system resources.

【技术实现步骤摘要】
基于分布式对象存储系统的元数据写入方法、装置及介质
本专利技术涉及数据存储领域,特别涉及一种基于分布式对象存储系统的元数据写入方法、装置及计算机可读存储介质。
技术介绍
在分布式对象存储系统中,现有技术中为目标对象写入元数据的方法为覆盖写入方法。也就是说,在目标对象当前的已存储元数据为A的情况下,当需要为目标对象写入新增的待写入元数据为B时,根据现有技术的方法,在将待写入元数据B写入至目标存储位置时,待写入元数据B会将原来的已存储元数据为A覆盖,使得目标对象的元数据信息为B,而无法保留原来的已存储元数据A;另外,在需要使得最终存储的元数据信息为(A+B)时,需要将待写入元数据设置为A+B。这样一来,现有技术中,为目标对象写入元数据的过程非常繁琐,降低用户的使用体验,而且需要重复写入元数据信息,需要浪费大量的系统资源。因此,如何提供一种基于分布式对象存储系统的元数据写入方法,能够提高元数据的写入效率,提升用户的使用体验,并且能够节约系统资源,是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于分布式对象存储系统的元数据写入方法,不仅能够提高元数本文档来自技高网...

【技术保护点】
1.一种基于分布式对象存储系统的元数据写入方法,其特征在于,包括:当接收到待写入元数据的写入请求时,将与所述待写入元数据对应的目标对象的已存储元数据存储至缓存列表中;将所述待写入元数据增加至缓存列表中,得到目标元数据;将所述目标元数据存储至目标存储位置。

【技术特征摘要】
1.一种基于分布式对象存储系统的元数据写入方法,其特征在于,包括:当接收到待写入元数据的写入请求时,将与所述待写入元数据对应的目标对象的已存储元数据存储至缓存列表中;将所述待写入元数据增加至缓存列表中,得到目标元数据;将所述目标元数据存储至目标存储位置。2.根据权利要求1所述的方法,其特征在于,所述将所述待写入元数据增加至缓存列表中,得到目标元数据具体包括:判断所述已存储元数据中是否包含有所述待写入元数据的属性;若否,则将所述待写入元数据的所述属性及对应的value值写入到所述缓存列表中,以与所述已存储元数据组合为所述目标元数据。3.根据权利要求2所述的方法,其特征在于,进一步包括:若是,则利用所述待写入元数据中与所述属性对应的value值更新所述已存储元数据中与所述属性对应的value值,将更新后的所述已存储元数据设置为所述目标元数据。4.根据权利要求3所述的方法,其特征在于,在所述将所述目标元数据存储至目标存储位置之后,进一步包括:将执行所述将所述目标元数据存储至目标存储位置的操作时间记录至日志。5.根据权利要求2所述的方法,其特征在于,在所述将所述待写...

【专利技术属性】
技术研发人员:翟亚永白学余陈二涛
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1