在CakePHP中使用不同的MySql DB进行写入操作

我需要扩展我的mysql RDS实例。 我可以在amazon RDS中启动只读副本,但问题是写操作无法在只读副本上工作。 我需要以某种方式重定向主服务器上的所有写操作(INSERT,UPDATE,DELETE),以及读副本上的所有读操作。

RDS将负责将读取副本与最新更改同步。

有没有简单的方法来修改蛋糕来执行不同的数据库上的所有写命令? 无需更改控制器或型号?

我现有的服务器无法处理连接和cpu峰值。 已经尝试升级它,但没有奏效。

我感谢您的帮助。 谢谢。


在AppModel :: beforeSave()中设置不同的数据源,并在afterSave()中将其设置回另一个数据源。

链接地址: http://www.djcxy.com/p/83261.html

上一篇: Using a different MySql DB for write operations in CakePHP

下一篇: What can we do in MySQL 5.0 replication to address bandwidth concerns?