MySQL查询委派/转移

时间:2012-12-26 18:42:45

标签: php mysql zend-framework replication master-slave

MySQL是否具有主/从复制的查询委派系统。或者在编程方面有什么方法可以实现同样的目标。

我想让SELECT查询转到SLAVE,其他所有人都转到MASTER。

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

2 个答案:

答案 0 :(得分:2)

不,Zend Framework没有直接支持查询委派。

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

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

答案 1 :(得分:1)

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

MySQL Proxy也可以做你想做的事。