
我知道楼主的意思。就是把对一个数据库的所有更改,都同步的反映到另外一个数据库中。
没有可能做一个完美的实现。总是会有这样那样的问题。完美的实现,就是一个分布式数据库了。
这个问题不是那么简单的。尽管看起来似乎很容易,也似乎很快能找出几种办法来实现,但是没有真正可靠的办法。比如事务问题,死锁问题,并发冲突问题,约束问题还有性能问题等,无法面面俱到的解决。
也许客户会提出这样的问题,那是因为他没有对这个问题进行过详细的论证和深入的考虑。
除非降低要求,以特定的条件来限制,比如,对某个表的新增记录进行同步。但是这样似乎没有多大意义。
或者这么说,此问题有特殊解,但没有通解。