我不确定这是否可能。寻求有关特定问题的帮助。我正在构建一个带有用 Ruby 编写的数据层的 iPhone 应用程序,该应用程序将连接到 SQL Server 2008。出于各种原因,我需要将 iPhone 应用程序与支持我的网站的服务器分开。数据库将托管在不同的服务器上,并且表格需要以不同的方式布置,但我需要将一些信息从一个数据库中自动即时推送到另一个数据库中。
示例:有人对网站进行了更改,更新了网站数据库。该网站 DB 有一个表,需要将其推送到不同服务器上的不同名称的表上。
我该怎么做呢?
我立即想到的答案是事务复制。如果需要双向,则使用点对点事务复制。
如果这里的延迟太高,或者模式绑定差异太大,那么您可以采用同步解决方案,在两个数据库服务器之间使用链接服务器,并在表上触发插入/更新/删除时触发的触发器,从而更新使用链接服务器的其他服务器上的表。这里警告的是触发器可能会稍微降低性能。
归档时间: |
|
查看次数: |
118 次 |
最近记录: |