有没有人有使用SQL Server 2005或2008设置peer to peer replication的经验?
具体来说,我对是否考虑其他选项/备选方案以及最终选择P2P复制的原因感兴趣。
如果您使用过P2P复制:
或者,如果您考虑使用P2P复制并使用其他选项,为什么要将其排除在外?
答案 0 :(得分:2)
(免责声明:我是开发人员,而不是DBA)
我们将SQL Server 2005合并复制设置为在两个主动/活动地理位置分离的节点之间进行复制,以便在旧系统中实现弹性。
我不知道监控是否容易;在我的职权范围之外。
它在每个表上创建触发器来执行发布/订阅机制,每个机制都调用自己的存储过程。
在我们的例子中,它被设置为在节点0中使用1-1bn的身份,在节点1中使用1bn-2bn以避免身份冲突(而不是为每个表使用NodeId + EntityId的复合键,或者将密钥更改为例如,是GUID。
我认为复制延迟大约是15秒(伦敦和纽约之间的专用带宽)。
使用:
是一个非常大的痛苦当然 - 所涉及的一些痛苦是由于我们特定的环境而没有内部人才来支持这种设置。您的里程可能会有所不同。