繁体   English   中英

跟踪更改并从 Mysql -> MSSQL 进行更改的最佳方法

[英]Best way to track changes and make changes from Mysql -> MSSQL

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

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

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

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

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

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

HTH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM