我在PHP中使用自制客戶系統,使用本地mySQL數據庫運行。Mysql在離線互聯網狀態下的使用
現在我有另一臺計算機在不同的位置也必須使用這個數據庫。所以我給這個mysql數據庫通過互聯網可到達的服務器。
我的問題是現在,第一個經常有與互聯網連接問題,然後程序將無法正常工作。 但它必須每次都工作!
現在我不知道我該如何處理這個問題?
- 一個本地數據庫和一個在互聯網上,但我應該如何合併它們?
- 我應該在每臺電腦上製作一個本地數據庫,並將它們放在一起嗎?
- 我也想改變這個框架體系背後symfony2那麼有沒有用這個框架(例如doctrine?)
感謝您的幫助來解決這個問題的方法!
更新: 我的限制是第一臺計算機上的互聯網連接無法消除。
-2因爲?如果你不喜歡這個問題,請給我反饋!謝謝 – Neysor 2012-03-11 19:21:33
100%的正常運行時間需要多重冗餘,即使這樣也很難實現。如果你不能有任何停機時間,你需要在多個地點同步多個dbs。 – 2012-03-11 19:29:52
如果兩臺計算機都在同一個局域網上,你可以讓MySQL監聽本地地址並從另一臺服務器連接到它......考慮到你需要啓用你的mysql用戶從其他服務器連接 – 2012-03-11 19:29:55