我们正致力于将带有MySQL的Linux服务器设置为测试服务器。
我在当前的MSSql服务器上设置了一个链接服务器,以便可以查询MySQL服务器。
我还希望能够从另一个方向出发,从MySQL服务器询问。
到目前为止,我还没有找到更多的信息,因为一切似乎都在向相反的方向发展。
发布于 2011-09-01 14:25:03
出于好奇,我一直在随意地寻找这个想法,而我所看到的最接近MySql的链接服务器是联邦存储引擎,但我还没有看到任何人能够使用它与MSSQL进行通信的例子。
说到这里,我打算使用触发器通过链接的服务器连接插入/更新/删除MySql中的数据。有了这个想法,您可以在MySQL中创建一个要在MSSQL上查询的副本数据库,然后在MSSQL端创建触发器,以保持MySQL端的最新信息。因此,当需要时,MySQL将有一个最新的副本。这种方法很可能会使您的写作速度慢,因为现在您已经在上面添加了一个更加复杂的层,并且每次写入都必须在网络上运行到MySQL框中。
或者,您可以使用作业同步两个数据副本,并让它每隔几分钟运行一次。虽然我还没有认真考虑过使用作业更新MySQL的想法,所以我还没有想过什么是实现它的最佳方法--挑战将是找到一种方法来检测并只应用这些差异。对于较大的表,删除MySQL端的所有数据并重新应用MSSQL中的所有数据将非常麻烦。
https://serverfault.com/questions/307009
复制相似问题