MS SQL基础教程:复制的概述和术语
2007-12-25 15:27:25 来源:WEB开发网(2)) 带有远程分发者的中心出版者(Central publisher with remote Distributor)
由于在中心出版者配置下,所有的复制代理、出版和订购活动以及信息的存储和维护 等许多工作都由一台服务器来完成,因此,如果复制的事务或数据较大或有太多的订购者, 会对复制的效率产生极大的负面影响,网络资源的有限性使这一问题更为突出。基于此,我们常将分发者与出版者分离开,分别让独立的服务器来扮演分发者和出版者的角色,从 而使出版者服务器从分发任务中解放出来。应该强调的是分发者与出版者之间必须有可 靠、高速的通信连接。该结构如图16-2 所示。
(3) 出版订购者(Publishing Subscriber)
在该配置下,有两个出版者原始出版者:和出版订购者出版订购者。是原始出版者的 订购者,同时也扮演出版者角色向其它订购者出版数据。二者具有相同的出版数据。当出 版者与订购者之间的网络传输速度较慢或通信费用较高时常使用该配置方案。出版订购者 起到中转作用,它首先从原始出版者订购数据,然后将数据再出版给它的订购者。原始订 购者与出版订购者都可以是出版者与分发者的双重角色。该结构如图16-3 所示。
在跨洲或跨国的情况下的复制处理中常使用出版订购者方案。另外的应满足的需求是 出版订购者与订购者之间要比原始出版者与订购者之间有着更短的网络距离、更可靠的传 输性能。可以允许原始出版者与出版订购者之间有较慢的传输速度,但必须有可靠的传输 性能。
(4) 中心订购者(Central Subscriber)
中心订购者是指有许多出版者向一个订购者复制出版事务和数据。目标表被水平分 割每个分割块都含有一个标识本地数据的主键值。每个出版者只出版其中的一个分割块。 对于那些具有上滚数据业务的应用环境来说,该配置方案很有价值。如在一个大型分销系 统中,对销售表进行水平分割。每一具销售分部都是出版者,将只属于它自己的销售数据 出版到销售总部。该结构如图16-4 所示。
查看全套"MS SQL入门基础教程"
赞助商链接