【技术实现步骤摘要】
数据同步方法及装置
[0001]本专利技术涉及分布式异构数据库
,尤其涉及一种数据同步方法及装置。
技术介绍
[0002]随着数据库的广泛应用以及网络技术和分布式技术的不断发展,分布式异构数据库的应用越来越广泛。异构数据库同步是对在物理上分布的多个异构的数据库,在尽量少地影响本地自治性的基础上,构造具有用户所需要的全局数据库,从而实现分布数据的透明和共享访问。
[0003]目前,实现分布式异构数据库之间的同步采用如下方式进行:利用内存中存在的进程或者线程队列作为数据库信息变化的来源,并通过TCP/IP等协议发送至其它数据库,进行数据同步。
[0004]在实现本专利技术的过程中,专利技术人发现如下技术问题:采用上述方式进行分布式异构数据库的数据同步,由于内存中的线程或者进程寿命较短,因此,需要在短时间内构建相应的信息,对系统短时间内数据处理能力有较高的要求,同时,由于存在多个数据库需要进行同步,也容易产生网络堵塞,影响数据同步效果。
技术实现思路
[0005]本专利技术实施例提供了一种数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:获取数据库的前端应用程序的操作指令;根据所述操作指令生成消息队列;将所述消息队列发送至其它服务器,以使得所述其它服务器根据所述消息队列对数据进行同步,所述消息队列的与所述其它服务器相对应。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作指令生成消息队列包括:根据所述操作指令生成缓存同步消息队列;根据所述缓存同步消息队列生成异步消息队列。3.根据权利要求2所述的方法,其特征在于,所述获取数据库的前端应用程序的操作指令,包括:通过调用接口类函数获取数据库数据的更新操作和更新的内容。4.根据权利要求3所述的方法,其特征在于,所述根据所述操作指令生成缓存同步消息队列,包括:创建专用队列,所述专用队列用于记录所有更新数据库信息的消息。5.根据权利要求4所述的方法,其特征在于,所述根据所述缓存同步消息队列生成异步消息队列,包括:根据所述数据库数据的更新操作和更新的内容和专用队列中与所述更新操作和更新内容对应的消息生成异步消...
【专利技术属性】
技术研发人员:付睿智,许宇峰,黄燕,张晓瑜,郭皓伟,刘卓,
申请(专利权)人:柏科数据技术深圳股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。