我有一个专用服务器,它托管一个 Windows 服务,它执行大量非常重的负载并填充许多 SQL Server 数据库表。
但是,在它填充和使用的所有数据库表中,我希望只有一个与远程 SQL Azure DB 表同步。这是因为这个表保存了我称之为 Resolved 的数据,它是 Windows 服务工作的最终结果。
我想保持一个 SQL Azure 数据库表与这个数据库表同步。
据我了解,我的选择是:
- 将所有内容都移到 Azure 上(但这涉及巨大的开发开销和风险)
- 在专用服务器上有另一个 Windows 服务,它主要查看自上次更新以来更改的记录,然后手动更新 SQL Azure 表