一种基于数据库日志解析的并行增量同步系统

    公开(公告)号:CN117520458A

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

    申请号:CN202311682055.0

    申请日:2023-12-08

    IPC分类号: G06F16/27 G06F9/54

    摘要: 本公开提供了本公开实施例提供的一种基于数据库日志解析的并行增量同步系统,其特征在于,包括:日志解析模块、分级模块以及并行入库模块;所述日志解析模块,用于在源数据库中获取重做日志,并将所述重做日志解析为目标数据库可执行的数据操纵语句;所述分级模块,用于为所述数据操纵语句配置对应的同步优先级;所述并行入库模块,用于针对归属于同一所述同步优先级的所述重做日志,并行同步至所述目标数据库。可以解决传统同步中,redo日志必须被顺序同步,导致在源库DML新增压力较大的情况下,同步到目标库延迟较大的问题。

    一种全局事务并发控制方法、装置及设备

    公开(公告)号:CN117667869A

    公开(公告)日:2024-03-08

    申请号:CN202311660564.3

    申请日:2023-12-05

    摘要: 本发明公开了一种全局事务并发控制方法、装置及设备,所述方法包括获取每个数据库节点的事务进程,当数据库节点上有提交或回滚的事务时,利用事务状态广播进程将事务对应的事务号广播至集群;确定存在事务冲突时,利用全局事务冲突管理模块对事务冲突进行解除处理;利用事务状态接收进程接收事务状态广播进程发送的消息,将其他数据库节点上事务状态广播进程广播的内容记录到本节点的全局运行事务状态列表,以使得本节点数据库事务通过内存获知集群全局的数据库事务状态。本发明每个数据库节点都能够仅通过访问本机内存就能够获知全局一致的事务状态,达成了在集群内高效的、一致的数据库事务并发控制。

    一种全局事务并发控制方法、装置及设备

    公开(公告)号:CN117667869B

    公开(公告)日:2024-05-28

    申请号:CN202311660564.3

    申请日:2023-12-05

    摘要: 本发明公开了一种全局事务并发控制方法、装置及设备,所述方法包括获取每个数据库节点的事务进程,当数据库节点上有提交或回滚的事务时,利用事务状态广播进程将事务对应的事务号广播至集群;确定存在事务冲突时,利用全局事务冲突管理进程对事务冲突进行解除处理;利用事务状态接收进程接收事务状态广播进程发送的消息,将其他数据库节点上事务状态广播进程广播的内容记录到本节点的全局运行事务状态列表,以使得本节点数据库事务通过内存获知集群全局的数据库事务状态。本发明每个数据库节点都能够仅通过访问本机内存就能够获知全局一致的事务状态,达成了在集群内高效的、一致的数据库事务并发控制。

    一种数据库资源调度方法、装置及系统

    公开(公告)号:CN117519945A

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

    申请号:CN202311675589.0

    申请日:2023-12-07

    IPC分类号: G06F9/48 G06F9/52 G06F16/27

    摘要: 本发明涉及电子信息技术领域,尤其涉及一种数据库资源调度方法、装置及系统,所述方法包括:接收请求后台进程发送的数据块请求,所述请求中携带有数据块标识。本申请提供的数据库资源调度方法,通过对请求数量、请求中数据块对应的元数据信息和请求类型,选取与之情况相对应的资源调度模式,从而准确、快速地进行数据块共享,减小了数据调度管理的难度和工作量,能够通过高速内网的传输实现共享,并且采用一种符合数据库全局内存并发控制规则的方式进行控制,实现内存的共享与融合,则能够利用网络IO缓解存储IO,可大幅提升共享存储集群数据库系统架构下的系统执行效率。