goldengate的双活实现
tranlogoptions excludeuser ogg //避免出现死循环复制
但实际上用到的场景并不多,因为双向还要考虑到很多业务层面的问题,如:触发器,JOB之类的问题!
说白了就是还是要在业务层面做动作!
双向复制避免数据冲突是难点,解决这个难点根本还是调整业务:
a) 只在一段开展业务
b) 两端开展不同业务,涉及不同数据集
c) 两端开展相同业务,但依据地域或其他条件对数据予以区分,两边不操作同一条数据
所以说这种其实也是伪双活,因为业务没有在两边同时运行,只是做了个OGG2边同时复制的样子!
所以说很多地方的双活都是伪双活,双活对于业务逻辑的要求是很高的!