【问题标题】:Best way to track changes and make changes from Mysql -> MSSQL从 Mysql -> MSSQL 跟踪更改和进行更改的最佳方式
【发布时间】:2010-09-19 15:42:25
【问题描述】:

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

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

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

我的网站大部分都是用 .net 编写的,但使用 vbulletin 作为论坛(抱歉,没有像 vbulletin 这样强大或功能丰富的 .net 论坛)

【问题讨论】:

    标签: c# php mysql sql-server vbulletin


    【解决方案1】:

    大多数复制器工具都使用这种技术。在包含表名和 PK 或唯一键的插入/更新/删除触发器上填充另一个表。

    然后读取器读取此表,如果插入/更新则执行正确的“选择”以获取数据,然后更新其他数据库。

    HTH

    【讨论】:

    • 我很想把答案归功于自己,但我真的希望有更多的答案。我想看一些讨论。
    • 好吧,这样看:没有人能找到比我更好的答案! ;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 2011-08-15
    • 2016-04-30
    相关资源
    最近更新 更多