我对 MS-SQL 2005(发布者)和 SQLEXPRESS(订阅者)与海外合并复制有一些经验。以下是我的评论:
1 - 复制是内置的,还是插件/插件?
内置
2 - 复制如何工作(高级)?
不同的复制方式,从快照(在订阅者级别提供静态数据)到事务复制(每个 INSERT/DELETE/UPDATE 指令在所有服务器上执行)。合并复制仅复制最终更改(在复制期间将立即对同一记录进行连续更新)。
3 - 检查主从之间的一致性是否容易?
我从来没有做过的事...
4 - 让失败的副本与主服务器同步有多容易?
基本的重新同步过程只是双击一个....但是如果您有 4Go 数据要通过 64 Kb 连接重新初始化,除非您对其进行自定义,否则这将是一个漫长的过程。
5 - 性能?
嗯......你当然会在某个地方遇到瓶颈,即连接性能、数据量,或者最后是服务器性能。在我的配置中,用户只写入订阅者,所有订阅者都使用主数据库 = 发布者进行复制。然后,该服务器永远不会被最终用户请求,其 CPU 严格专用于数据复制(到多个服务器)和备份。订阅者专用于客户端和一个复制(发布者),这在最终用户的数据可用性方面给出了非常有趣的结果。发布者和订阅者之间的复制可以一起启动。
6 - 任何其他有趣的功能......
有一些预期,可以在不停止复制过程的情况下继续开发数据库......表(以间接方式),字段和规则可以添加并复制到您的订阅者。
具有主要发布者和多个订阅者的配置可能非常便宜(与其他一些相比......),因为您可以在订阅者端使用免费的 SQLEXPRESS,即使在运行合并或事务复制时也是如此