The invention discloses a method and device for querying metadata, which belongs to the field of data storage technology. The method includes: receiving a data access request, determine the data types to be accessed data; if the data access data types including basic data types, basic metadata access data in the first metadata area corresponding to an access request, if the access to data metadata types include extended metadata types, access data in second metadata in the area corresponding to the extended metadata access request, the first region and the second region respectively metadata metadata is a preset storage area for storing region and extended metadata storage basic metadata integration storage system; if the data access request contains the file data operation request, according to the extended metadata request processing operation corresponding to the data access request. The invention can in the fusion of the storage system, convenient and efficient implementation of the data query processing.
【技术实现步骤摘要】
一种查询元数据的方法和装置
本专利技术涉及数据存储
,特别涉及一种查询元数据的方法和装置。
技术介绍
光盘库融合存储系统(可简称为系统)是一种以光盘库存储设备为主的,多种介质共存的混合存储系统,其中,除光介质之外,通常还可以包括磁存储、电存储等其他存储介质。在光盘库融合存储系统中,为支持文件数据的高效访问,需要对系统内文件数据对应的元数据进行有效管理。由于系统中存在着多种具有不同物理特性的存储介质,文件数据会在不同的介质上进行迁移,为此,除了传统的基本元数据(如文件属主、操作权限、访问时间等)外,还需要维护一些在光盘库融合存储系统中特有的扩展元数据(如文件数据在多介质上的位置信息、文件数据的虚实状态、文件数据在介质间的数据流控制信息等)。因此,亟需一种在光盘库融合存储系统中,速度快、效果好、能够有效支持融合存储系统各项数据访问请求的元数据维护方法。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种查询元数据的方法和装置。所述技术方案如下:第一方面,提供了一种查询元数据的方法,所述方法包括:接收数据访问请求,确定待访问数据的元数据类型;如果所述待访 ...
【技术保护点】
一种查询元数据的方法,其特征在于,所述方法包括:接收数据访问请求,确定待访问数据的元数据类型;如果所述待访问数据的元数据类型包括基本元数据类型,则在第一元数据区内访问所述数据访问请求对应的基本元数据,其中,所述第一元数据区为融合存储系统中预设的用于存储基本元数据的存储区域;如果所述待访问数据的元数据类型包括扩展元数据类型,则在第二元数据区内访问所述数据访问请求对应的扩展元数据,其中,所述第二元数据区为融合存储系统中预设的用于存储扩展元数据的存储区域;如果所述数据访问请求包含文件数据的操作请求,则根据所述数据访问请求对应的扩展元数据处理所述操作请求。
【技术特征摘要】
1.一种查询元数据的方法,其特征在于,所述方法包括:接收数据访问请求,确定待访问数据的元数据类型;如果所述待访问数据的元数据类型包括基本元数据类型,则在第一元数据区内访问所述数据访问请求对应的基本元数据,其中,所述第一元数据区为融合存储系统中预设的用于存储基本元数据的存储区域;如果所述待访问数据的元数据类型包括扩展元数据类型,则在第二元数据区内访问所述数据访问请求对应的扩展元数据,其中,所述第二元数据区为融合存储系统中预设的用于存储扩展元数据的存储区域;如果所述数据访问请求包含文件数据的操作请求,则根据所述数据访问请求对应的扩展元数据处理所述操作请求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在通用文件系统程序的目录树中构造所述第一元数据区和所述第二元数据区;通过所述通用文件系统程序的可移植操作系统接口POSIX标准接口访问所述第一元数据区,并创建所述第二元数据区的访问接口。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收目标文件的存储指令;在所述融合存储系统的冷数据库中选取目标存储介质;将所述目标文件的文件数据写入所述目标存储介质,生成所述目标文件的扩展元数据;在所述第一元数据区中存储所述目标文件的基本元数据,并在所述第二元数据区中存储所述目标文件的扩展元数据。4.根据权利要求1所述的方法,其特征在于,所述如果所述数据访问请求包含文件数据的操作请求,则根据所述数据访问请求对应的扩展元数据处理所述操作请求,包括:如果所述数据访问请求包含目标文件的数据获取请求,则在所述第二元数据区内查找所述目标文件对应的扩展元数据;根据所述目标文件对应的扩展元数据,在所述融合存储系统的冷数据库中确定存储所述目标文件的文件数据的目标存储介质;读取并反馈所述目标存储介质中存储的所述目标文件的文件数据。5.一种查询元数据的装置,其特征在于,所述装置包括:确定模块,用于接收数据访问请求,确定待访问数据的元数据类型;访问模块,用于如果所述待访问数据的元数据类型包括基本元数据类型,则在第一元数据区内访问所述数据访问请求对应的基本元数据,如果所述待访问...
【专利技术属性】
技术研发人员:王锋,张伟,郝海生,
申请(专利权)人:北京盛和大地数据科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。