WEB开发网
开发学院数据库MSSQL Server MS SQL入门基础:复制的概述和术语 阅读

MS SQL入门基础:复制的概述和术语

 2007-01-03 09:21:59 来源:WEB开发网   
核心提示: (5) 队列阅读代理在快照复制或事务复制时如果选择了queued updating 选项或immediate updating with queued updating as a failover 选项,则需要使用队列阅读代理,MS SQL入门基础:复制的概述和术语(4),队列阅读代理是运

(5) 队列阅读代理

在快照复制或事务复制时如果选择了queued updating 选项或immediate updating with queued updating as a failover 选项,则需要使用队列阅读代理。

队列阅读代理是运行在分发者上的多线程代理,它主要负责从分发者消息队列中读到 消息并将包含在消息中的事务应用到出版者。

16.1.3 SQL Server 的复制类型

SQL Server 提供了三种复制类型:快照复制(Snapshot Replication)、事务复制 (Transactional Replication)、合并复制(Merge Replication)。 可以在实际应用中使用一 种或多种复制类型。每一种复制类型都在不同程度上实现数据的一致性和节点的自主性, 因此对复制类型的选择主要依赖于应用系统对数据一致性、节点自主性的要求以及现有的 网络资源情况(如网宽和网络传输速度)。在分别介绍事务复制、快照复制和合并复制的 三节中我们将讨论如何选择合适的复制类型。下面扼要介绍一下这三种复制类型。

(1) 快照复制

如其名字所言,快照复制意指在某一时刻给出版数据库中的出版数据照相,然后将数 据复制到订购者服务器。快照复制实现较为简单,其所复制的只是某一时刻数据库的瞬时 数据,复制的成功与否并不影响本地数据库(出版数据库或订购数据库)的一致性。在数 据变化较少的应用环境中常使用快照复制,如复制不经常被修改的静态表。

(2) 事务复制

与快照复制不同事务日志复制的内容不是数据而是多条DELETE UPDATE INSERT 语句或存储过程。在使用事务复制时,修改总是发生在出版者上(设置了立即更新订购者 选项的事务复制可在订购者处修改复制数据),订购者只以读取数据的方式将修改反映到 订购数据库,所以能够避免复制冲突。如果数据更新频率较大且希望修改尽快复制到订购 者常使用事务复制。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:MS SQL 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接