• 您的位置我爱Aspx >> 数据库 >> 复制的概述和术语
  • 复制的概述和术语

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:26  关键字:
  • 16.1.2 SQL Server 的复制代理

    (1) 快照代理

    快照代理Snapshot Agent 在分发者上创建并存储快照文件,在分发数据库中记录 出版数据库和订购数据库之间的同步信息。快照代理运行在分发者服务器上并与出版者相 连接,每一个出版物都有自己的快照代理。

    (2) 日志阅读代理

    日志阅读代理(Log Reader Agent) 将出版者事务日志中标有复制的事务移至分发数 据库。使用事务复制的每一个出版数据库都有自己的日志阅读代理。日志阅读代理运行在 分发者服务器上。

    (3) 分发代理

    分发代理(Distribution Agent) 能够将存储在分发数据库中的事务或快照分发到订购 者服务器。如果事务出版物或快照出版物被设置为只有创建了推订购即立即在出版者和订 购者之间同步,则在分发者上它们各自都会有一个分发代理;否则事务出版物和快照出版 物将共享一个分发代理。合并出版物没有分发代理。

    (4) 合并代理

    合并代理(Merge Agent) 被用来移动、合并在快照代理创建初始快照之后所发生的 递增修改,每一个合并出版物都有自己的合并代理。当使用推订购合并出版物时,合并代 理运行在出版者上;当使用拉订购合并出版物时,合并代理运行在订购者上。快照出版物 和事务出版物没有合并代理。

    (5) 队列阅读代理

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

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

    16.1.3 SQL Server 的复制类型

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

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:SQL数据库的恢复
    下一篇:备份和恢复系统数据库
  • 相关文章