数据库同步时的日志解析方法、设备、介质及产品

    公开(公告)号:CN118278383A

    公开(公告)日:2024-07-02

    申请号:CN202410362813.9

    申请日:2024-03-27

    Inventor: 韩云亮 王凯龙

    Abstract: 本发明提供了一种数据库同步时的日志解析方法、设备、介质及产品。数据库同步时的日志解析方法包括:利用主解析线程获取需要解析的事务日志;检测到事务日志含有一个数据库事务的事务头信息,事务头信息记录在数据库事务的开始操作对应的事务日志中,事务头信息包含数据库事务的开始位置和结束位置;判断开始位置和结束位置的差值是否大于等于预设阈值,若是,将数据库事务记为目标事务,创建独立解析线程;利用独立解析线程单独对属于目标事务的事务日志进行解析,并且使主解析线程跳过属于目标事务的事务日志。使得主解析线程不会将解析最低点更新为长事务的开始操作的日志序列号,有助于减少重复解析的数据,有效提高同步效率。

    数据库的数据字典使用方法、设备、介质及产品

    公开(公告)号:CN118277430A

    公开(公告)日:2024-07-02

    申请号:CN202410362070.5

    申请日:2024-03-27

    Inventor: 韩云亮 王凯龙

    Abstract: 本发明提供了一种数据库的数据字典使用方法、设备、介质及产品。数据库的数据字典使用方法包括:获取到对源端数据库的日志文件进行解析的触发事件;获取源端数据库的数据字典;构建数据字典缓存器;将数据字典持久化存储在预设存储区域;从数据字典缓存器中获取所需的数据字典信息;利用获取到的数据字典信息对源端数据库的日志文件进行解析。数据字典完整地持久化存储在源端数据库之外,在日志解析过程中无需向源端数据库获取数据字典,避免了与源端数据库频繁地建立连接而造成源端数据库系统资源的占用,从而有助于有效地提高源端数据库的系统性能。而且数据字典缓存器能够缓存热点数据字典信息,有助于提高查询效率。

Patent Agency Ranking