【技术实现步骤摘要】
一种数据库同步方法及系统
本专利技术涉及数据传输方法,尤其涉及一种数据库同步方法及系统。
技术介绍
数据库同步数据时常见的一种数据传输应用场景,在以往的数据库同步数据中主要是利用数据库的主从同步进行数据的同步操作,但是在一些远程同步数据时,可能会存在由于网络或性能方面因素,使数据存在流失,从而数据变得不完整,导致同步过程失败。现有技术中专利号为201310017947.9的专利公开了一种消息交互装置,该装置利用消息队列服务进行各种服务的连接,使得服务器的服务间可以得到通信方式,但是该方式的各项服务都是一直存在的,没有相应的时间空隙,使得服务器方面的承载能力受到一定的影响。
技术实现思路
为了解决现有技术中数据库同步时数据丢失或者为了确保不丢失对服务器造成了巨大压力的技术问题,本专利技术提出了一种数据库同步方法,包括:在同步端服务器获取其数据库的更新数据,对所述更新数据进行整理,并将更新数据定时发送给对应的消息队列;在被同步端服务器定时从消息队列服务中获取更新数据,进行整理后存入对应的数据库实现同步。优选的,对同步端服务器的服务进行时间分配设定,使更新数据在同步端服务器空闲时发送给所述消息队列。优选的,对被同步端服务器的服务进行时间分配设定,使得在被同步端服务器空闲时向所述消息队列获取更新数据。具体的,对所述更新数据的整理包括识别所述更新数据的主键。在一实施例中,通过监控所述同步端服务器的数据库,在其数据库有数据变化时,立即获取所述更新数据。在另一实施例中,定时从所述同步端服务器的数据库获取所述更新数据。应用时,所述同步端服务器的数据库与被同步端服务器的数据库为 ...
【技术保护点】
1.一种数据库同步方法,其特征在于,包括:在同步端服务器获取其数据库的更新数据,对所述更新数据进行整理,并将更新数据定时发送给对应的消息队列;在被同步端服务器定时从消息队列服务中获取更新数据,进行整理后存入对应的数据库实现同步。
【技术特征摘要】
1.一种数据库同步方法,其特征在于,包括:在同步端服务器获取其数据库的更新数据,对所述更新数据进行整理,并将更新数据定时发送给对应的消息队列;在被同步端服务器定时从消息队列服务中获取更新数据,进行整理后存入对应的数据库实现同步。2.如权利要求1所述的数据库同步方法,其特征在于,对同步端服务器的服务进行时间分配设定,使更新数据在同步端服务器空闲时发送给所述消息队列。3.如权利要求1所述的数据库同步方法,其特征在于,对被同步端服务器的服务进行时间分配设定,使得在被同步端服务器空闲时向所述消息队列获取更新数据。4.如权利要求1所述的数据库同步方法,其特征在于,对所述更新数据的整理包括识别所述更新数据的主键。5.如权利要求1所述的数据库同步方法,其特征在于,通过监控所述同步端服务器的数据库,在其数据库有数据变化时,立即获取所述更新数据。6.如权利要求1所述的数据库同步方法,其特征在于,定时从所述同步端服务器的数据库获取所述更新数据。...
【专利技术属性】
技术研发人员:张敬嘉,许芳萃,罗晓,王灵军,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。