【技术实现步骤摘要】
一种数据同步系统及方法
本申请涉及计算机领域,尤其涉及一种数据同步系统及方法。
技术介绍
目前对于数据库的应用很多,为了提高数据库的利用效率,数据库可以相互连接,形成集群,以便应对高并发和高可用的处理数据需求。如图1所示,在数据库的集群(Cluster)中,通常会有主服务器和从服务器,主服务器称为主节点(Master),从服务器称为从节点(Slave),通常而言,主节点之间相互连接,每一个主节点都有从节点。虽然集群内的数据库能够提供高可用的数据处理,但是不同集群之间的数据库的数据是相互独立的,不能实现数据的同步,制约了应用不同集群的数据库进行数据处理的需求。综上,当前不同集群的数据库存在数据不能同步的问题。
技术实现思路
为了解决现有技术中不同集群的数据库存在数据不能同步的问题,本申请提供了一种数据同步系统及方法,能够实现不同集群的数据库数据同步。本申请实施例提供了一种数据同步系统,所述系统包括:第一目标服务器和第二目标服务器;所述第一目标服务器,用于接收来自第一主服务器的目标数据 ...
【技术保护点】
1.一种数据同步系统,其特征在于,所述系统包括:第一目标服务器和第二目标服务器;/n所述第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向所述第二目标服务器发送所述目标数据,所述第一主服务器属于第一服务器集群;/n所述第二目标服务器,用于接收来自所述第一目标服务器的目标数据,还用于将所述目标数据同步给第二主服务器,所述第二主服务器属于第二服务器集群。/n
【技术特征摘要】
1.一种数据同步系统,其特征在于,所述系统包括:第一目标服务器和第二目标服务器;
所述第一目标服务器,用于接收来自第一主服务器的目标数据,还用于向所述第二目标服务器发送所述目标数据,所述第一主服务器属于第一服务器集群;
所述第二目标服务器,用于接收来自所述第一目标服务器的目标数据,还用于将所述目标数据同步给第二主服务器,所述第二主服务器属于第二服务器集群。
2.根据权利要求1所述的系统,其特征在于,所述第一主服务器还用于向所述第一目标服务器发送目标数据之前,接收所述第一目标服务器发送的第一消息,所述第一消息用于指示所述第一目标服务器为所述第一主服务器的从服务器。
3.根据权利要求1所述的系统,其特征在于,所述第二目标服务器具体用于将所述目标数据存入目标文件,将所述目标文件同步给所述第二服务器的存储设备。
4.根据权利要求3所述的系统,其特征在于,所述第二主服务器具体用于将所述存储设备中的目标文件中的所述目标数据存入内存中。
5.根据权利要求1所述的系统,其特征在于,所述第一目标服务器还用于将所述目标数据进行加密,得到加密数据,向所述第二目标服务器发送所述加密数据。
6.根据权利要求5所述的系统,其特征在于,所述第二目标服务器还用于接收来自所述第一目标服务器的所述加密数据,将所述加密数据进行解密,得到所述目标数据。
7.根据权利要求1所述的系统,其...
【专利技术属性】
技术研发人员:黄志明,李京西,朱前勇,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。