数据库的数据字典管理方法、存储介质、设备及产品技术

技术编号:41363345 阅读:19 留言:0更新日期:2024-05-20 10:12
本发明专利技术提供了一种数据库的数据字典管理方法、存储介质、设备及产品。数据库的数据字典管理方法包括:获取到对数据库位于缓存中的数据库日志进行落盘的触发事件;将缓存中的数据库日志写入磁盘;检测到本次需要落盘的数据库日志全部完成落盘;在磁盘中生成检查点日志,检查点日志的日志序列号紧挨且大于最后一个落盘的数据库日志的日志序列号;读取数据库的数据字典;将数据字典存储到检查点日志中。数据库在不同时刻的数据字典版本可以随着检查点日志的生成而存储下来,使得检查点日志中存储有在其生成时刻的数据字典,有助于为检查点日志之后的数据库日志提供准确的数据字典,保证对数据库日志的解析的准确性。

【技术实现步骤摘要】

本专利技术涉及数据库,特别是涉及一种数据库的数据字典管理方法、存储介质、设备及产品


技术介绍

1、在数据库中,数据字典提供了关于数据库对象(表、列、约束等)的元数据信息,从而对数据库的日志解析工作起到支持作用,从而对数据库的管理使用起到了关键作用。

2、然而,在数据库的运行过程中,随着用户对数据库进行各种操作,数据库的数据字典的内容可能发生变化。由于数据库的数据字典发生变化,在解析较早的数据库日志时,当前的数据字典可能并不匹配,导致数据库日志的解析工作变得困难或不准确。


技术实现思路

1、本专利技术的一个目的是要提供一种能够解决上述任一问题的数据库的数据字典管理方法、存储介质、设备及产品。

2、特别地,本专利技术提供了一种数据库的数据字典管理方法,包括:

3、获取到对所述数据库位于缓存中的数据库日志进行落盘的触发事件;

4、将所述缓存中的数据库日志写入磁盘;

5、检测到本次需要落盘的数据库日志全部完成落盘;

6、在所述磁盘中生成检查点日本文档来自技高网...

【技术保护点】

1.一种数据库的数据字典管理方法,包括:

2.根据权利要求1所述的数据库的数据字典管理方法,其中,所述数据库的数据字典管理方法包括:

3.根据权利要求2所述的数据库的数据字典管理方法,其中,所述根据所述参照序列号获取对应的检查点日志的步骤包括:

4.根据权利要求2所述的数据库的数据字典管理方法,其中,所述利用所述解析用字典对所述待解析的数据库日志进行解析的步骤包括:

5.根据权利要求2所述的数据库的数据字典管理方法,其中,所述根据所述参照序列号获取对应的检查点日志的步骤之后包括:

6.根据权利要求2所述的数据库的数据字典管理方法...

【技术特征摘要】

1.一种数据库的数据字典管理方法,包括:

2.根据权利要求1所述的数据库的数据字典管理方法,其中,所述数据库的数据字典管理方法包括:

3.根据权利要求2所述的数据库的数据字典管理方法,其中,所述根据所述参照序列号获取对应的检查点日志的步骤包括:

4.根据权利要求2所述的数据库的数据字典管理方法,其中,所述利用所述解析用字典对所述待解析的数据库日志进行解析的步骤包括:

5.根据权利要求2所述的数据库的数据字典管理方法,其中,所述根据所述参照序列号获取对应的检查点日志的步骤之后包括:

6.根据权利要求2所述的数据库的数据字典管理方法,其中,所述利用所述解析用字典对所述待解析的数据库日志进行解析的步骤之后包...

【专利技术属性】
技术研发人员:刘果李翔
申请(专利权)人:北京人大金仓信息技术股份有限公司
类型:发明
国别省市:

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

1