[发明专利]基于HTTPS协议传输的半主从数据库同步方法及系统有效
申请号: | 201710932142.5 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107679195B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 赖双波;范渊;李凯 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 https 协议 传输 主从 数据库 同步 方法 系统 | ||
本发明提供一种基于HTTPS协议传输的半主从数据库同步方法及系统,涉及数据库同步技术领域,方法包括:数据中心设备向探测器发送添加探测器的添加请求,以完成添加探测器的操作;数据中心设备启动数据同步模式,并基于数据同步模式将待同步的数据库中待同步数据发送至探测器,以使探测器对待同步数据进行同步,数据同步模式包括以下至少之一:定时器同步模式,实时同步模式和强制同步模式。该方法根据业务场景的需要,采用一种基于HTTPS协议传输的半主从数据库同步方式,能够较好的实现数据中心设备中的主数据库数据部分同步到探测器中的从数据库,并通过定时器同步模式、实时同步模式和强制同步模式三者结合使用,确保数据库数据同步的有效性。
技术领域
本发明涉及数据库同步技术领域,尤其是涉及一种基于HTTPS协议传输的半主从数据库同步方法及系统。
背景技术
随着大数据时代的来临,数据库的高可用性变得日益重要。关系型数据库技术成为信息系统中的一门核心技术。
数据库同步涉及到高并发、同步实时性、事务一致性和可靠数据传输等多个方面,因此根据不同的需求,同步所采用的方式也有所不同。最为常见的是数据库本身的异地灾备,通过数据库的实时同步和复制,在A地出现机房故障和问题的时候可以平滑快速的迁移到B地;这种远程数据复制和同步存在一定的延迟,但是基本可以满足业务连续性的需求。而事务一致性要求较高的银行金融等业务,则在复制目标端需要按照原端相同的事务环境进行提交,确保目标在数据上的一致性。因此,根据不同的业务需求和应用场景,所使用的数据库同步方式也各不相同。
目前针对某平台数据中心设备和探测器设备的业务需求、数据交互,尚未提出高效、简捷的数据库同步方案。
发明内容
有鉴于此,本发明的目的在于提供一种基于HTTPS协议传输的半主从数据库同步方法及系统,根据业务场景的需要,采用基于HTTPS协议传输的半主从数据库同步方式,能够较好的实现数据中心设备中的主数据库数据部分同步到探测器中的从数据库,既能保证数据库同步的实效性,又能手动强制同步修复异常。通过定时器同步模式、实时同步模式和强制同步模式三者结合使用,最终确保数据库数据同步的有效性。
第一方面,本发明实施例提供了一种基于HTTPS协议传输的半主从数据库同步方法,应用于由数据中心设备和探测器组成的系统中,包括:
数据中心设备向探测器发送添加探测器的添加请求,以完成添加探测器的操作;
数据中心设备启动数据同步模式,并基于数据同步模式将待同步的数据库中待同步数据发送至探测器,以使探测器对待同步数据进行同步,数据同步模式包括以下至少之一:定时器同步模式,实时同步模式和强制同步模式。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,数据中心设备启动数据同步模式,并基于数据同步模式将需要同步的数据库表数据发送至探测器,以使探测器对需要同步的数据库表数据进行同步,具体包括:
数据中心设备提取待同步的数据库,以及提取待同步的数据库中对应的主键值;
将待同步的数据库中对应的主键值作为新的主键值存入同步记录表中;
启动定时器,并在定时器定时结束时,通过新的主键值获取待同步数据,并保存在同步记录表中;
对待同步数据进行HTTPS协议加密并发送至探测器,以使探测器对加密之后的待同步数据进行解析,并将解析后的待同步数据存入目标数据库表中。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,数据中心设备启动数据同步模式,并基于数据同步模式将需要同步的数据库表数据发送至探测器,以使探测器对需要同步的数据库表数据进行同步,还包括:
数据中心设备获取目标同步参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710932142.5/2.html,转载请声明来源钻瓜专利网。