我在这里面临着新的挑战。我似乎无法找到在Linux上运行到MySQL的MySQL复制的优先级。
以前有人这样做过吗?
最重要的是,对MySQL数据库所做的所有更改都应该实时或关闭地在MS数据库上复制。MS数据库不可能以任何其他方式更新,因此不需要双向工具。
我认为一种方法是从二进制日志中读取更改。以前有人分析过吗?
谢谢你们的帮助。
发布于 2009-09-21 16:07:23
MySQL中的触发器可以用来捕获更改并调用UDF,然后UDF可以对MSSQL执行ODBC查询。不过,对表演来说可能很糟糕。
如果不需要立即复制:
当然,MySQL和MySQL的SQL变体并不完全相同,但是对于普通的CUD操作来说,应该是接近的。
发布于 2009-09-21 19:24:00
看看DBSync是否能帮你做你想做的事
发布于 2009-09-25 12:39:24
我也有类似的任务,但我不得不实时地从MSSQL 2008复制到Mysql。
我尝试了这个应用程序http://enterprise.replicator.daffodilsw.com/,它工作了,但它看起来不可靠。但你可以确认我可能错了。
最后,我决定使用接口OLE DB和postgress来代替Mysql。它正常工作。
https://stackoverflow.com/questions/1455018
复制相似问题