一种数据同步系统及方法技术方案

技术编号:28035335 阅读:24 留言:0更新日期:2021-04-09 23:17
本申请实施例公开了一种数据同步系统及方法,系统包括:第一目标服务器和第二目标服务器;第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向第二目标服务器发送目标数据;第二目标服务器,用于接收来自第一目标服务器的目标数据,还用于将目标数据同步给第二主服务器。由此可见,本申请实施例提供的数据同步系统,通过第一目标服务器实时获取第一集群的第一主服务器的目标数据,并将目标数据发送给第二目标服务器,第二目标服务器接收到目标数据之后,向第二集群的第二主服务器实时的同步目标数据,基于此,第一集群的第一主服务器和第二集群的第二主服务器实现数据同步,并且在数据的同步过程中保证了数据的一致性。

【技术实现步骤摘要】
一种数据同步系统及方法
本申请涉及计算机领域,尤其涉及一种数据同步系统及方法。
技术介绍
目前对于数据库的应用很多,为了提高数据库的利用效率,数据库可以相互连接,形成集群,以便应对高并发和高可用的处理数据需求。如图1所示,在数据库的集群(Cluster)中,通常会有主服务器和从服务器,主服务器称为主节点(Master),从服务器称为从节点(Slave),通常而言,主节点之间相互连接,每一个主节点都有从节点。虽然集群内的数据库能够提供高可用的数据处理,但是不同集群之间的数据库的数据是相互独立的,不能实现数据的同步,制约了应用不同集群的数据库进行数据处理的需求。综上,当前不同集群的数据库存在数据不能同步的问题。
技术实现思路
为了解决现有技术中不同集群的数据库存在数据不能同步的问题,本申请提供了一种数据同步系统及方法,能够实现不同集群的数据库数据同步。本申请实施例提供了一种数据同步系统,所述系统包括:第一目标服务器和第二目标服务器;所述第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向所述第二目本文档来自技高网...

【技术保护点】
1.一种数据同步系统,其特征在于,所述系统包括:第一目标服务器和第二目标服务器;/n所述第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向所述第二目标服务器发送所述目标数据,所述第一主服务器属于第一服务器集群;/n所述第二目标服务器,用于接收来自所述第一目标服务器的目标数据,还用于将所述目标数据同步给第二主服务器,所述第二主服务器属于第二服务器集群。/n

【技术特征摘要】
1.一种数据同步系统,其特征在于,所述系统包括:第一目标服务器和第二目标服务器;
所述第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向所述第二目标服务器发送所述目标数据,所述第一主服务器属于第一服务器集群;
所述第二目标服务器,用于接收来自所述第一目标服务器的目标数据,还用于将所述目标数据同步给第二主服务器,所述第二主服务器属于第二服务器集群。


2.根据权利要求1所述的系统,其特征在于,所述第一主服务器还用于向所述第一目标服务器发送目标数据之前,接收所述第一目标服务器发送的第一消息,所述第一消息用于指示所述第一目标服务器为所述第一主服务器的从服务器。


3.根据权利要求1所述的系统,其特征在于,所述第二目标服务器具体用于将所述目标数据存入目标文件,将所述目标文件同步给所述第二服务器的存储设备。


4.根据权利要求3所述的系统,其特征在于,所述第二主服务器具体用于将所述存储设备中的目标文件中的所述目标数据存入内存中。


5.根据权利要求1所述的系统,其特征在于,所述第一目标服务器还用于将所述目标数据进行加密,得到加密数据,向所述第二目标服务器发送所述加密数据。


6.根据权利要求5所述的系统,其特征在于,所述第二目标服务器还用于接收来自所述第一目标服务器的所述加密数据,将所述加密数据进行解密,得到所述目标数据。


7.根据权利要求1所述的系统,其...

【专利技术属性】
技术研发人员:黄志明李京西朱前勇
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1