最近预到这样的情况:要用快照同步来实现两个数据库的表的双向同步,在更新频率不高时可以正常的同步。但在高频的更新操作下,就会出现旧数据覆盖新数据的情况。不知道大家有没有遇到过这种情况,有没有解决的方案?或者ORACLE里面有没有这样的机制:如A和B数据库间的双向同步,A1表引发的更新同步到B1表上,然后所引发B1表的更新就不再同步A1表去(这是由A1表最先引发的)。B1表引发的更新同步到A1表上,然后所引发A1表的更新就不再同步B1表去(这是由B1表最先引发的)。也就是当一个事务结束了就同步完成,不循环同步。也就是说,A1的更新不是由快照上的触发器引起的话,就同步到B1,是的话就不同步。我这样的描述不知道大家明不明白呢。大家有空就讨论一下哟,谢谢