2008-10-28 31 views
2

所以我需要跟踪一个MySQL表所发生的变化。我正在考虑使用触发器记录对其所做的所有更改,然后将这些更改保存在另一个表中。然后,我将有一个cron脚本获取所有这些更改并将更改传播到Mssql数据库。的最佳方式 - > MSSQL

我真的不希望大量的信息被建构,但数据是非常时间敏感的。理想情况下,MSSQL会在一分钟内看到这些变化,但我知道这个要求可能太高。

我想知道是否有人有更好的解决方案。

我有大头.NET编写的,但使用vBulletin作为论坛的网站(抱歉,但目前还没有.NET论坛强大或丰富的功能类似vBulletin)

回答

2

大多数的复制工具使用技术。在插入/更新/删除包含表名和PK或唯一密钥的触发器时填写另一个表。

然后,读者阅读此表,不正确的“选择”,如果插入/更新来获取数据,然后更新其他数据库。

HTH

+0

我很想给予信贷的答案,但我真的希望更多的答案。我想看一些讨论。 – jdelator 2008-10-28 20:43:44