考虑到的方法有:
1. 使用sql2005的数据分发复制,但是数据库数据量较大(上千万条的时候),要保证2个数据库之间的实时同步的话,从一个数据库增量分发到另一个数据库貌似非常耗时,性能不佳2.用触发器的方法,一个数据库增删改的同时,更新另一个数据库(2个数据库在一个服务器上)。请问大家哪种方式好,用数据库分发复制是不是非常耗性能呢?我看它的实现原理也就是增量复制。。或者还有其它的方法

解决方案 »

  1.   

    考虑到的方法有:
    1. 使用sql2005的数据分发复制,但是数据库数据量较大(上千万条的时候),要保证2个数据库之间的实时同步的话,从一个数据库增量分发到另一个数据库貌似非常耗时,性能不佳这个不可以用事务复制吗?
    做过20,000,000的表,没发现慢。 采用发布+分发+订阅分开的方式。
      

  2.   

    触发器  或者  直接select 。  job也行,要看你的业务情况。