请介绍sql server7不同服务器间的数据同步的各种方法(200分)

  • 主题发起人 主题发起人 sportsman
  • 开始时间 开始时间
S

sportsman

Unregistered / Unconfirmed
GUEST, unregistred user!
1。分发,定购
2。两阶段提交
3。trigger
请介绍用法和用处。(说的好的令加300)
 
在 MS DTC 的支持下,Begin Distributed Transaction 可以实现两阶段提交。
但是其它的问题我想听一听!
 
高手们快来呀,500大分难道没有诱惑力吗?
 
1.分发和定购是很常用的,可单项可双向,具体方法请看看资料
2.对两阶段提交没用过
3.我写的触发器能够在同一台服务器上的不同数据库间传送数据,但不同服务器之间就不知道
行不行,我也想知道

 
大家再讨论讨论好吗?
 
听听.............
 
听听.............
 
再再保留一下吧!
 
哪位清楚,就请说的具体点或给份资料,大家都想学学,多多交流!
 
从sportsman的问题来看,需要的是数据复制
数据同步需要考虑的三个问题是
1 延迟,数据更新频率 latency
2 分布数据的自治性 autonomy
3 事务一致性
一般说来,自治性和延迟低的话,事务一致性就高
复制基本类型有两种:
1 两阶段提交提供最好的一致性
2 事务复制提供目的和源的灵活性,又细分为
1)快照复制
2)事务复制
3)合并复制
复制是一个很复杂的问题,需要大量实践,三言两语说不清楚
而且你是否有这么大的一个环境需要复制,如果不是就不要用复制
有一本书可以看看:MSCE SQL Server 7 Administration


 
1.如果你想得到实时的数据同步的话,请用1快照,但是服务器负但较重,并且网络带宽要很
大,事物复制只是把数据库所修改的语句提交给订阅者,所以数据量小,可以用与INTERNET
相连,用做企业分布式解决方案!
 
多人接受答案了。
 
后退
顶部