gpt4 book ai didi

sql-server-2008 - SQL Server 2008 排队事务复制与合并复制

转载 作者:行者123 更新时间:2023-12-02 09:34:21 24 4
gpt4 key购买 nike

在 SQL Server 2008 R2 中。排队事务复制与合并复制之间有什么区别?我知道在这两种情况下服务器都不会在线(我的情况)。那么我可以选择其中任何一个吗?

最佳答案

来自:https://technet.microsoft.com/en-us/library/ms152565%28v=sql.105%29.aspx

Replication scenarios can be divided into two broad categories: replicating data in a server to server environment and replicating data between server and clients. The server to server scenarios are implemented using transactional replication (and sometimes snapshot replication); the server and client scenarios are implemented using merge replication.

事务复制:

Transactional replication is typically used in server-to-server environments and is appropriate in each of the following cases:

  • 您希望将增量更改传播到订阅者发生。应用程序需要时间变化之间的低延迟在发布者处进行,更改到达订阅者。
  • 应用程序需要访问中间数据状态。为了例如,如果一行更改五次,事务复制允许应用程序响应每个更改(例如触发触发器),而不仅仅是行的净数据更改。
  • 发布者的插入、更新和删除量非常大事件。
  • 发布服务器或订阅服务器是非 SQL Server 数据库,例如甲骨文。

合并复制:

Merge replication is typically used in server-to-client environments. Merge replication is appropriate in any of the following situations:

  • 多个订阅者可能会在不同时间更新相同的数据,并且将这些更改传播给发布者和其他订阅者。
  • 订阅者需要接收数据、离线进行更改,然后与发布者和其他订阅者同步更改。
  • 每个订阅者都需要不同的数据分区。
  • 可能会发生冲突,当冲突发生时,您需要有能力检测并解决它们。
  • 应用程序需要更改净数据而不是访问中间数据状态。例如,如果某行更改了五次订阅者在与发布者同步之前,行会发生变化仅在发布者处一次以反射(reflect)净数据变化(即第五个值)。

关于sql-server-2008 - SQL Server 2008 排队事务复制与合并复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28685694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com