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