跨域同步数据2.0方案思路分享

跨域同步数据2.0方案思路分享

背景: 不同网段(比如源数据库在外网,目标数据库在内网),不能直接通讯,但需要做到数据同步;

  1. 跨域增量同步数据方案2.0
    1. 增量数据同步解决方案:(不同网段(内网和外网不能直接通讯))
    2. 通过获取增量数据,并生成目标库写入表的insert语句;
    3. 目标库需提前生成目标库写入表表信息;
    4. 目标库通过sftp下载商城的insert语句,在目标库批量执行写入;
    5. 注意:跨域增量同步数据方案2.0,采取的是通过子作业(子job)来控制的循环生成sql文件,而不是通过js来判断循环。通过js来控制循环没有通过子作业来控制循环效率高;

注意点:

    
    1. 如何获取增量的数据,我是采取的通过源数据里视图的写入方式,视图通过条件来判断只取增量的数据;
        注意:1. 如何确保获取的增量数据,定时获取增量的数据?
        CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `demo1view` AS 
            select `phhdemo1`.`orderId` AS `orderId`,`phhdemo1`.`createOpeTime` AS `createOpeTime`,`phhdemo1`.`flag` AS `fla
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值