我爱Aspx >> 数据库 >> 复制的概述和术语使用星形拓扑结构的最大优点在于其减少了订购过程中数据的等待时间,因为在复制 订购中,复制数据至多经过三步便在所有订购者中实现了同步。所以在数据同步中如果流 动的数据不多则使用星形拓扑结构是快速高效。的另外该结构允许将出版物进行分割从而 减少存储在每一个订购者上的数据量。但是,星形拓扑结构也有自身的缺陷,主要表现在:
数据的同步处理过分依赖于中心分发者/出版者。当订购者修改复制时,数据的 同步要求中心分发者/出版者参与其中,在该同步中使用了二阶段提交协议。当 其它订购者进行订购时,出版者又要参与其中并把复制数据反映到其它订购者。 从而导致中心分发者/出版者仅能支持有限个订购者。此时我们只能通过增加另 外的中心分发者/出版者从而支持更多订购者;
如果中心分发者/出版者失效,则整个复制体系将瘫痪,数据的订购和分发将停止。
在SQL Server 中有以上几种形式的星形结构:
中心出版者(Central Publisher)
带有远程分发者的中心出版者(Central publisher with remote Distributor)
出版订购者 (Publishing Subscriber)
中心订购者 (Central Subscriber)
(1) 中心出版者(Central Publisher)
中心出版者是最为简单的一种星形的拓扑结构,在这种配置下,一台服务器既扮演出 版者角色又扮演分发者角色,同时允许一个或多个独立的服务器扮演订购者角色。该配置 适合于从数据中心(如公司总部)向数据使用者(如分公司)复制数据,并且这些数据不 允许被数据使用者修改(如公司财务报表等)。该结构如图所示16-1 所示。
(2)) 带有远程分发者的中心出版者(Central publisher with remote Distributor)
由于在中心出版者配置下,所有的复制代理、出版和订购活动以及信息的存储和维护 等许多工作都由一台服务器来完成,因此,如果复制的事务或数据较大或有太多的订购者, 会对复制的效率产生极大的负面影响,网络资源的有限性使这一问题更为突出。基于此,我们常将分发者与出版者分离开,分别让独立的服务器来扮演分发者和出版者的角色,从 而使出版者服务器从分发任务中解放出来。应该强调的是分发者与出版者之间必须有可 靠、高速的通信连接。该结构如图16-2 所示。
【我对这篇文章有话说?】
备份和恢复系统数据库[05-22]
事务复制[05-22]
合并复制[05-22]
复制监视器[05-22]
代理服务--配置SQL Server Agent[05-22]
SQL 操作员[05-22]
sql 作业[05-22]
sql 警报[05-22]
数据转换服务基本概念[05-22]
DTS 导入、导出向导[05-22]