买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于元数据维护的方法、装置和计算机程序产品_伊姆西IP控股有限责任公司_201910700539.0 

申请/专利权人:伊姆西IP控股有限责任公司

申请日:2019-07-31

公开(公告)日:2024-04-12

公开(公告)号:CN112306956B

主分类号:G06F16/13

分类号:G06F16/13;G06F16/14;G06F16/18

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2021.02.23#实质审查的生效;2021.02.02#公开

摘要:本公开的实施例提供了用基于事务的元数据维护的方法、装置和计算机程序产品。该方法包括获取当前待处理的事务,事务与对元数据的修改相关联,每个元数据包括至少一个条目,每个事务包括至少一个子事务,每个子事务指示元数据的至少一个条目的修改;基于子事务对应的记录写入类型,对事务中至少一个子事务进行排序,子事务对应的记录写入类型包括:权限控制类型和免权限控制类型;响应于获取到权限,优先针对每个对应于权限控制类型的子事务,在第一存储区域生成元数据修改记录,其中每项元数据修改记录描述子事务所指示的元数据的至少一个条目的修改;以及响应于针对所有权限控制类型的子事务生成了元数据修改记录,释放权限,以使得其它事务有机会获取权限。通过本公开的实施例,使得元数据的维护过程更加高效和可靠。

主权项:1.一种基于事务的用于元数据维护的方法,包括:获取当前待处理的事务,所述事务与所述元数据的修改相关联,每个所述元数据包括至少一个条目,每个所述事务包括多个子事务,每个所述子事务指示所述元数据的至少一个条目的修改;根据所述多个子事务中的各个子事务与记录写入类型之间的对应关系,为所述事务的所述多个子事务中的每个单独的子事务标识所述记录写入类型,所标识的每个子事务的所述记录写入类型是以下之一:权限控制类型和免权限控制类型;响应于对所述事务的所述多个子事务中每个子事务的所述记录写入类型的标识,判断所述元数据是否在第三存储区域中存在镜像,其中所述第三存储区域位于计算设备的缓存中,并且,响应于确定所述元数据在所述第三存储区域中具有镜像,将用于执行针对所述元数据的所述至少一个条目的修改的操作插入到后处理列表中,所述至少一个条目由所述子事务指示;根据所识别的所述多个子事务的所述记录写入类型,对所述事务的所述多个子事务进行排序,其中对所述事务的所述多个子事务的排序对所述事务的所述多个子事务进行重新排序,使得所述权限控制类型的所有子事务在所述免权限控制类型的所有子事务之前被执行;响应于获取到权限,优先针对每个对应于权限控制类型的所述子事务,在第一存储区域生成所述元数据修改记录,其中所述权限是用于执行在位于所述计算设备的所述缓存中的第一存储区域中生成元数据修改记录的全局锁,其中每项所述元数据修改记录描述所述子事务所指示的所述元数据的所述至少一个条目的修改;响应于针对所有权限控制类型的所述子事务生成了所述元数据修改记录,并且响应于检测到当前待处理的子事务属于所述免权限控制类型,释放所述权限,以使得其它事务有机会获取所述权限;将在所述第一存储区域中生成的至少一个元数据修改记录复制到第二存储区域中,所述第二存储区域是位于所述计算设备可访问的硬件存储中的持久性存储区域;以及响应于完成将所述第一存储区域中生成的所述至少一个元数据修改记录复制到所述第二存储区域中,根据所述后处理列表中的记录找到所述第三存储区域中的所述元数据的所述镜像,根据被插入到所述后处理列表中的一个或多个操作修改所述第三存储区域中的所述元数据的所述镜像,并将所述元数据的修改后的镜像插入到脏缓冲区中,以便后续从所述脏缓冲区刷新到位于所述硬件存储中的持久性的第四存储区域。

全文数据:

权利要求:

百度查询: 伊姆西IP控股有限责任公司 用于元数据维护的方法、装置和计算机程序产品

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。