2013-06-04 17 views

回答

3

真正的複製背後的理論(像MySQL到MySQL)是非常複雜和困難的。我不會推薦嘗試爲MySQL執行類似於SQL Server的操作。

有些東西看:

  1. 看騾子ESB(http://www.mulesoft.org/)你可以下車在地上,JDBC連接到MySQL和SQL Server的相當快。那麼這只是您想要輪詢一個端點以推送到另一個端點的頻率的問題。 (例如,每隔15分鐘輪詢MySQL並將結果寫入SQL Server。)

  2. 您可以編寫自己的同步程序。也許每15分鐘從一個系統導出數據並寫入文件系統。讓另一個程序觀察該目錄並導入它看到的任何內容。 (缺點是你必須觸摸磁盤。)

  3. 要成爲真的創意,你可以在MySQL和SQL Server中編寫觸發器來觸發外部進程發送數據。這樣當一條記錄被觸及時,它將近乎實時地發送一條消息到另一個數據庫。

  4. 嘗試使模式相同。 MySQL和SQL Server共享許多相同的數據類型,所以一定要嘗試而不是使用特定於兩個數據庫之一的數據類型。 (例如,我不相信MySQL支持「xml」數據類型,但也許我錯了?)