1

MySQL 是否有用于主/从复制的查询委托系统。或者有什么方法可以实现相同的编程。

我想让 SELECT 查询转到 SLAVE,其他的都转到 MASTER。

我正在使用 Zend PHP,它在站点的任何地方都使用来自 Registry 的 DB 对象。

4

2 回答 2

2

不,Zend 框架不直接支持查询委托。

去年 10 月,我在 Zend 会议上讨论了这个问题,在那里我谈到了读/写拆分用例,并演示了一个 Doctrine2 类来处理读/写拆分。

还有一个 PHP mysqlnd 驱动插件,它有一个用于读/写分离的插件。这可能相对容易集成到 ZF 应用程序中。

于 2012-12-26T18:52:33.960 回答
1

您应该在应用程序层执行此操作,因为 PHP 对此没有内置支持。

MySQL 代理也可能做你想做的事。

于 2012-12-26T18:53:32.900 回答