2008-10-28 34 views
2

所以我需要跟蹤一個MySQL表所發生的變化。我正在考慮使用觸發器記錄對其所做的所有更改,然後將這些更改保存在另一個表中。然後,我將有一個cron腳本獲取所有這些更改並將更改傳播到Mssql數據庫。的最佳方式 - > MSSQL

我真的不希望大量的信息被建構,但數據是非常時間敏感的。理想情況下,MSSQL會在一分鐘內看到這些變化,但我知道這個要求可能太高。

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

我有大頭.NET編寫的,但使用vBulletin作爲論壇的網站(抱歉,但目前還沒有.NET論壇強大或豐富的功能類似vBulletin)

回答

2

大多數的複製工具使用技術。在插入/更新/刪除包含表名和PK或唯一密鑰的觸發器時填寫另一個表。

然後,讀者閱讀此表,不正確的「選擇」,如果插入/更新來獲取數據,然後更新其他數據庫。

HTH

+0

我很想給予信貸的答案,但我真的希望更多的答案。我想看一些討論。 – jdelator 2008-10-28 20:43:44