[发明专利]一种流复制集群节点转发数据的方法及设备有效

专利信息
申请号: 202111056110.6 申请日: 2021-09-09
公开(公告)号: CN113766027B 公开(公告)日: 2023-09-26
发明(设计)人: 郑晓军;高雪玉 申请(专利权)人: 瀚高基础软件股份有限公司
主分类号: H04L67/1095 分类号: H04L67/1095;H04L45/74;H04L45/247
代理公司: 工业和信息化部电子专利中心 11010 代理人: 焉明涛
地址: 250101 山东省济南市高新*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 复制 集群 节点 转发 数据 方法 设备
【说明书】:

发明公开了一种流复制集群节点转发数据的方法及设备。包括:获取DML操作请求消息;基于所述DML请求消息进行数据更新操作,并记录被操作的表的标识信息;将携带所述标识信息的用户数据发送至备用节点,以供备用节点根据数据查询请求将对应的用户数据发送给客户端。本发明实施例通过主节点记录被操作的表的标识信息,从而备用节点能够通过标识信息,在本地维护被操作的表,进而实现有条件地进行数据转发或者数据查询,保证节点一致性的同时降低拥塞等不稳定因素。

技术领域

本发明涉及通信技术领域,尤其涉及一种流复制集群节点转发数据的方法及设备。

背景技术

目前数据库流复制集群中,通过让备节点具有DML转发DML操作到主节点的能力,实现了集群所有节点的全功能特性,避免了前置读写分离节点的性能瓶颈和复杂的网络部署。传统备节点转发方案中,备节点判断如果是DML语句,就转发给主节点,如果是查询语句就在备节点本地执行,通常要判断要查询的表的数据是否最新版本,如果不是最新,要等到新的数据从主节点同步完成之后,再返回给用户。

传统流复制集群中存在主备角色,所有数据的写操作都发生在主节点,且数据的最新版本都首先发生在主节点,主节点通过流复制功能把数据同步给所有的备节点。那么在传统转发方案中,备节点的数据查询操作都要等待查询的表的最新数据都已经从主节点同步过来,这是一种非常耗时的操作,特别是在写入量比较大的时候,流复制通常存在比较大的时间延迟,那么备节点的等待操作也同样存在较大延迟,集群的性能会因此大幅度的下降。

发明内容

本发明实施例提供一种流复制集群节点转发数据的方法及设备,实现备节点提供数据一致性的同时,避免拥塞操作,大幅度提升集群节点的性能。

本发明实施例提供一种流复制集群节点转发数据的方法,应用于主节点,包括:

获取DML操作请求消息;

基于所述DML请求消息进行数据更新操作,并记录被操作的表的标识信息;

将携带所述标识信息的用户数据发送至备用节点,以供备用节点根据数据查询请求将对应的用户数据发送给客户端。

在一些实施例中,所述流复制集群节点转发数据的方法,还包括:

获取备用节点转发的查询请求,其中所述查询请求用于请求在先执行了DML操作的表的用户数据;

基于所述查询请求执行数据查询,并将查询到的用户数据发送给备用节点,以供备用节点将所查询的用户数据发送给客户端。

在一些实施例中,将携带所述标识信息的数据发送至备用节点包括:

基于数据传输协议,在向备用节点发送的用户数据中,添加对应的dirtyoid参数,以实现携带所述标识信息。

本发明实施例还提供一种流复制集群节点转发数据的方法,应用于备用节点,包括:

获取DML操作请求消息;

将所述DML操作请求消息转发至主节点,以供主节点进行数据更新;

接收主节点发送的携带有被操作的表的标识信息的用户数据;

解析所述标识信息,在本地维护被操作的表,并将用户数据发送给客户端。

在一些实施例中,获取客户端发出的查询请求,基于本地维护信息确定所述查询请求是否请求在先被操作的表的数据;

若请求被操作的表的数据,则进一步判断被操作的表的标记是否失效;

若未失效,则将所述查询请求转发至主节点。

在一些实施例中,被操作的表的标记是预设的超时时延,在经过所述超时时延之后,判定被操作的表的标记失效。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瀚高基础软件股份有限公司,未经瀚高基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111056110.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top