2013-12-21 43 views
0

我需要縮放我的mysql RDS實例。我可以在amazon RDS中啓動只讀副本,但問題是寫操作無法在只讀副本上工作。我需要以某種方式重定向主服務器上的所有寫操作(INSERT,UPDATE,DELETE),以及讀副本上的所有讀操作。在CakePHP中使用不同的MySql數據庫進行寫操作

RDS將負責將讀取副本與最新更改同步。

是否有任何簡單的方法來修改蛋糕來執行不同的數據庫上的所有寫命令?無需更改控制器或型號?

我現有的服務器無法處理連接和cpu峯值。已經嘗試升級它,但沒有奏效。

我感謝您的幫助。 謝謝。

回答

2

在AppModel :: beforeSave()中設置一個不同的數據源,並將其設置回afterSave()中的另一個數據源。

相關問題