0

要求。建立 3 个全球数据中心(站点)并根据思科全球站点选择器将用户引导至最近的站点。如果站点 1 出现故障,所有站点 1 的流量都将直接流向站点 2。如果站点 1 的用户前往站点 2 或站点 3,他们应该能够访问输入的信息。所有数据中心的所有数据都应该几乎实时地完全相同。我们还应该能够轻松地添加一个新的数据中心。

问题:我有一个现有的数据库,需要复制到所有 3 个站点并具有完全相同的数据。我以为我可以使用 SQL 2008 点对点复制,但由于这种方法不支持标识列,所以这是不行的。

还有哪些其他复制技术可以使 3 个以上的 SQL Server 2008 数据库在全球数据中心保持同步?第三方工具?块复制?远程集群?

4

1 回答 1

1

为此,我使用了 Merge Replication 并取得了很好的效果。 http://msdn.microsoft.com/en-us/library/ms151329.aspx

我们曾经像这样管理过的最大系统是 11 个不同的位置,它们都有现场服务器。

请注意,我们将其用于访问共享数据库的各个位置,这样即使线路中断,它们仍然可以运行。我不知道这对异地数据中心的影响如何。

我们将自动编号增量设置为 100,然后为每个位置设置不同的种子值。

于 2011-02-18T19:32:22.883 回答