[发明专利]数据传输方法、数据传输装置、存储介质和电子设备在审
申请号: | 202010158239.7 | 申请日: | 2020-03-09 |
公开(公告)号: | CN111460028A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 马天亮 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 200331 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 存储 介质 电子设备 | ||
本发明实施例公开了一种数据传输方法、数据传输装置、存储介质和电子设备。本发明实施例的第一服务器接收到客户端发送的数据传输命令后,对数据传输命令进行处理,并将处理后的数据传输命令发送至第二服务器。第二服务器接收到处理后的数据传输命令后,对其进行解析,获取数据传输命令对应的目标数据集合对应的全局自增识别码,并确定及发送自身的点位信息。第一服务器接收到点位信息后,在目标数据集合中确定待传输数据集合,并向第二服务器传输待传输数据集合,使得第二服务器能够接收并存储待传输数据集合。识别码在用于确定数据时具有较高的准确性,这使得第一服务器在数据传输时,只需传输未传输过的数据,降低了服务器的运行成本和数据的传输时间。
技术领域
本发明涉及计算机技术领域,具体涉及一种数据传输方法、数据传输装置、存储介质和电子设备。
背景技术
随着计算机技术的高速发展,数据的规模及数据访问量也在不断增长。大量的数据通常被存储在数据库中。用户需要对数据库中的数据进行处理时,需要通过服务器向关联数据库发送数据处理命令,同时服务器会对被处理的数据进行缓存。数据库管理系统中的任一台服务器在将缓存在内存中的数据向其他服务器进行传输(例如主从同步)时,通过现有的数据传输方法,若在数据传输的过程中产生了中断,则需要将全部待传输数据集合进行再次传输。在待传输数据集合的数量较大时,现有的方式提升了服务器的运行成本以及数据的传输时间。
发明内容
有鉴于此,本发明实施例的目的在于提供一种数据传输方法、数据传输装置、存储介质和电子设备,以降低服务器的运行成本以及数据的传输时间。
第一方面,本发明实施例提供了一种数据传输方法,所述方法包括:
接收第一命令,将所述第一命令对应的数据集合确定为目标数据集合,所述第一命令用于指示进行数据传输;
根据所述目标数据集合确定第二命令,所述第二命令包括用于记录目标节点的点位信息的码字;
发送所述第二命令;
接收至少一个所述目标节点的所述点位信息,所述点位信息用于表征在第一时刻所述目标节点中已存储数据集合对应的最新识别码;
根据所述点位信息在所述目标数据集合中确定待传输数据集合;
向所述目标节点传输所述待传输数据集合。
优选地,所述根据所述目标数据集合确定第二命令包括:
生成所述目标数据集合对应的全局自增识别码;
根据所述全局自增识别码对所述第一命令进行封装,以确定所述第二命令。
第二方面,本发明实施例提供了一种数据传输方法,所述方法包括:
接收第二命令,所述第二命令用于指示进行数据传输;
对所述第二命令进行解析,获取目标数据集合对应的全局自增识别码,所述目标数据集合为所述第二命令对应的数据集合;
确定并发送点位信息,以用于确定待传输数据集合,所述点位信息用于表征在第一时刻已存储数据集合对应的最新识别码;
接收所述待传输数据集合以进行存储。
优选地,所述确定并发送点位信息包括:
响应于针对所述目标数据集合的传输中断,确定并发送所述点位信息。
第三方面,本发明实施例提供了一种数据传输方法,所述方法包括:
接收第一命令,将所述第一命令对应的数据集合确定为目标数据集合,所述第一命令用于指示进行数据传输;
根据所述目标数据集合确定第二命令,所述第二命令包括用于记录目标节点的点位信息的码字;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010158239.7/2.html,转载请声明来源钻瓜专利网。