【技术实现步骤摘要】
元数据管理方法以及存储服务器
本申请涉及电子技术,尤其涉及一种元数据管理方法以及存储服务器。
技术介绍
元数据(Metadata),又称为中介数据、中继数据,为描述数据的数据(dataaboutdata),主要是描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找和文件记录等功能。通过元数据描述业务数据,并对描述业务数据的元数据进行管理,可以实现对业务数据的有效管理。目前,随着业务类型的增加以及业务量的增加,业务数据的元数据不断增加,文件系统的内存无法满足大量的业务的需求。因此,针对每种业务数据的元数据进行分布式管理,即针对每种业务数据的元数据需要有一个元数据管理模块,通过每个元数据管理模块检测每种业务数据的元数据,然后将该业务数据的元数据下刷至文件系统中的磁盘中。但是,通过对每种业务数据的元数据进行分布式管理的方式需要针对每种业务数据的元数据分配一个元数据管理模块来对该类型业务数据的元数据进行管理,即下刷至磁盘的操作,无法统一对每种业务数据的元数据进行统一管理,且每种元数据管理模块对其所管理的业务数据的元数据的方式不同,因此,通过分布式管理元数据的方式 ...
【技术保护点】
1.一种元数据管理方法,其特征在于,所述方法包括:存储服务器确定第一元数据的总量大于预设阈值,所述第一元数据的总量为所述存储服务器的内存中每种业务数据的元数据的总和;所述存储服务器确定所述第一元数据为待下刷至所述存储服务器中的磁盘的元数据;所述存储服务器将所述第一元数据存储至所述存储服务器中的磁盘。
【技术特征摘要】
1.一种元数据管理方法,其特征在于,所述方法包括:存储服务器确定第一元数据的总量大于预设阈值,所述第一元数据的总量为所述存储服务器的内存中每种业务数据的元数据的总和;所述存储服务器确定所述第一元数据为待下刷至所述存储服务器中的磁盘的元数据;所述存储服务器将所述第一元数据存储至所述存储服务器中的磁盘。2.根据权利要求1所述的方法,其特征在于,所述存储服务器将所述第一元数据存储至所述存储服务器中的磁盘之后,所述方法还包括:所述存储服务器确定第二元数据的总量大于预设阈值,所述第二元数据的总量为所述存储服务器的内存中除所述第一元数据以外,所述每种业务数据的元数据的总和;所述存储服务器确定所述第二元数据为所述待下刷至磁盘的元数据;所述存储服务器根据所述第二元数据生成第二元数据刷盘任务,所述第二元数据刷盘任务用于指示所述存储服务器将所述第二元数据下刷至所述磁盘;所述存储服务器将所述第二元数据刷盘任务加入待刷盘队列中。3.根据权利要求2所述的方法,其特征在于,所述存储服务器将所述第二元数据刷盘任务加入待刷盘队列中之后,所述方法还包括:所述存储服务器确定所述第一元数据在所述磁盘中存储成功;所述存储服务器执行所述第二元数据刷盘任务。4.根据权利要求1至3中的任一项所述的方法,其特征在于,所述存储服务器将所述第一元数据存储至所述存储服务器中的磁盘之后,所述方法还包括:所述存储服务器确定所述第一元数据的元数据表项的访问计数为零;所述存储服务器更新所述第一元数据的访问地址;所述存储服务器删除所述内存中的所述第一元数据。5.一种存储服务器,其特征在于,所述存储服务器包括:第一确定单元,用于...
【专利技术属性】
技术研发人员:刘丹,陈玉强,朱斌,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。