向大量订户复制大量数据的选项

时间:2014-10-14 23:00:53

标签: sql sql-server database-replication

我使用事务复制并遇到了问题。问题在于存在一个存储每个站点库存数量数据的表,而且它是巨大的。它占总数据的90%。每个订户位于不同的站点,实际上只需要其所在站点的库存qtys。由于这个大表,初始快照需要很长时间,所以我正在寻找一些解决方案。

以下是我到目前为止所考虑的一些可能的解决方案:

从备份初始化快照。除非需要重新初始化订阅者,否则这将是完美的。这些网站位于一个互联网不可靠的国家 - 因此用户长时间离线的可能性非常高。

压缩快照 - 根据文档,他们建议使用可靠的网络。

按网站过滤大表,换句话说,只复制订阅者网站的数据。我看了这个,显然它只能用于合并复制?也许切换到合并复制将是一个更好的选择,以便我可以使用参数化行过滤器?

不要复制大表,而是用作业复制 - 按需复制或根据计划复制。但是,我不认为在复制这样的数据后,有一种方法可以启用事务复制表,因此在您再次运行作业之前它会不同步。

是否有人知道其他可能的解决方案。我可以接受任何建议,甚至可以切换到合并复制,如果这样可以解决问题。

0 个答案:

没有答案