一种分布式数据库同步方案

针对大型企业跨地域数据库同步需求,本文介绍了通过触发器、操作日志和消息队列实现数据提取与传输的方法。该方案涉及数据冲突解决、对等节点架构以及包括数据库服务器、操作日志、消息队列服务、抽取发送服务、接收写入服务在内的关键组件,确保数据的可靠同步。
摘要由CSDN通过智能技术生成

   对于大型企业,业务分布在世界各地,为了改善当地业务服务能力,不得不在当地部署数据库以提高性能,而各个区域之间的数据交互或者同步,成为不可不面对的问题。其间要解决的技术问题主要有:
    1、同步数据的提取。从数据库里提取出需要同步的数据,这包括增、删、改三类动作对数据造成的改变。在数据表安装触发器是提取同步数据的简单有效的手段,而且触发器对应用层而言是透明的,应用程序感觉不到触发器的存在。
    2、同步数据的可靠传输。数据传输可以用队列来实现,例如有MSMQ、IBM MQ Series等。
    3、数据冲突与操作冲突的规避、发现和解决。数据冲突是指两个节点合并数据时,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值