【发布时间】:2010-09-23 02:25:59
【问题描述】:
这是我的高层次问题:
我们有两个业务应用程序。 App1 输入并存储大量数据。当 App1 中的任何相关数据发生变化时,我们需要将数据从 App1 传输到 App2 的东西。本质上,我们希望 App2 中的数据与 App1 同步,只是 App2 包含数据的子集。
App1 使用 SQL Server 2000 数据库。
App2 使用 SQL Server 2005 数据库。
因此,例如,如果用户正在使用 App1 并且他们更新了一些数据,则这些数据需要尽可能实时地保存到 App1 数据库,然后发送到 App2 数据库。
寻找一些不会让任何一个系统都崩溃的好主意。
【问题讨论】:
-
App2 是纯只读的吗?还是用户会对 App2 进行更改并期望这些更改传播到 App1?
-
App2 不会是只读的,但是返回的数据量会小很多。我猜这将是大约 100 比 1 的比率。
标签: sql-server data-transfer real-time