2010-03-23 200 views
0

目前我有兩個網站: 1.在主機A連接到MySQL數據庫一個網站 2.在主機B連接到接入女士數據庫中的網站將兩個來自2個不同的主機數據庫中

有無論如何,如果我更新主機B中的數據庫,主機A中的數據庫可以自動更新?

謝謝。非常感謝您的幫助。

+0

它必須是實時的還是批量複製好嗎?另外,複製是否需要在兩個方向上進行,或者只需按照所述的B-> A進行復制? – BenV 2010-04-09 05:41:51

回答

0

兩種選擇: - (1)在數據庫級別,使用通常稱爲ETL(提取變換和加載)的東西。在微軟的世界中,你會使用SSIS(它是MS SQL的一部分)移動數據。這是一個普遍的做法,特別是如果你對環境有很大的控制權。

(2)某種基於「服務」的方法。也許你提供了某種接口(如Web服務),以便一個應用程序可以調用另一個。與此相關的問題是,您需要將其構建到應用程序中 - 但您似乎是在數據庫驅動的解決方案之後(?)

想一想您要做什麼以及由誰來負責 - 你確定它是數據庫嗎?

關於您的特定技術 - 我不確定MySQL,因爲我自己並沒有使用過它;我不知道任何'簡單'的方式讓MySQL和Access互相交流,所以yopu可能不得不寫一些東西。

您交換的數據 - 多少和多長時間?如何及時(你可以每隔一小時有一次輪詢其他人,還是需要'實時')?

你可以考慮使用一個(新的)第三個系統,在兩個數據庫之間斡旋溝通,以便他們可以保持對對方的無知和需要更新。

是否有可能您將有第三個數據庫稍後更新(或第4個等...?) 您可以將數據庫平臺更改爲兩個/所有站點之間通用的內容,並且其中有一些內置的消息/更新系統?

相關問題