MS SQL基础教程:复制的概述和术语
2007-12-25 15:27:25 来源:WEB开发网16.1.6 复制的拓扑结构
sSQL Server 仅支持星形拓扑结构,在该结构中,复制数据从中心出版者/分发者流向 多个订购者,订购者之间并不进行复制数据的传递。所以如果某一订购者不能正常工作, 并不影响其它订购者从分发者接收复制数据。
使用星形拓扑结构的最大优点在于其减少了订购过程中数据的等待时间,因为在复制 订购中,复制数据至多经过三步便在所有订购者中实现了同步。所以在数据同步中如果流 动的数据不多则使用星形拓扑结构是快速高效。的另外该结构允许将出版物进行分割从而 减少存储在每一个订购者上的数据量。但是,星形拓扑结构也有自身的缺陷,主要表现在:
数据的同步处理过分依赖于中心分发者/出版者。当订购者修改复制时,数据的 同步要求中心分发者/出版者参与其中,在该同步中使用了二阶段提交协议。当 其它订购者进行订购时,出版者又要参与其中并把复制数据反映到其它订购者。 从而导致中心分发者/出版者仅能支持有限个订购者。此时我们只能通过增加另 外的中心分发者/出版者从而支持更多订购者;
如果中心分发者/出版者失效,则整个复制体系将瘫痪,数据的订购和分发将停止。
在SQL Server 中有以上几种形式的星形结构:
中心出版者(Central Publisher)
带有远程分发者的中心出版者(Central publisher with remote Distributor)
出版订购者 (Publishing Subscriber)
中心订购者 (Central Subscriber)
(1) 中心出版者(Central Publisher)
中心出版者是最为简单的一种星形的拓扑结构,在这种配置下,一台服务器既扮演出 版者角色又扮演分发者角色,同时允许一个或多个独立的服务器扮演订购者角色。该配置 适合于从数据中心(如公司总部)向数据使用者(如分公司)复制数据,并且这些数据不 允许被数据使用者修改(如公司财务报表等)。该结构如图所示16-1 所示。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接