1. 程式人生 > >mysql叢集與應用整合中遇到的問題(持續更新)

mysql叢集與應用整合中遇到的問題(持續更新)

這個問題,得在後續執行中持續驗證了,踩坑後會來這裡補充。

坑一: 系統整合測試中發現:

有個同學的程式碼,單機資料庫時完全沒有問題,使用集群后,會報空指標異常。

原因: 他的程式碼中,在一段邏輯處理中,先將一段資料插入後,從資料庫查出。

            資料庫同步我沒有開完全同步,寫入時在 A 節點、讀取在B 節點,此時,B資料庫還未同步。

            因此報空指標異常。

解決辦法: 一段邏輯程式碼中,相同資料,可以暫存到 變數中,而不是先插後查。

                   如果堅持要使用此種方式,建議將此段程式碼加事務,可以避免此問題。

坑二:  quartz 元件是否適合資料庫叢集

坑三:  初次嘗試資料庫運維: 一個教訓及基於binlog的資料恢復。