MySQL是否具有主/从复制的查询委派系统。或者在编程方面有什么方法可以实现同样的目标。
我想让SELECT查询转到SLAVE,其他所有人都转到MASTER。
我正在使用Zend PHP,它在站点的任何地方使用来自Registry的DB对象。
答案 0 :(得分:2)
不,Zend Framework没有直接支持查询委派。
我去年十月在Zend会议上讨论了这个问题,在那里我谈到了读/写拆分用例,并演示了一个Doctrine2类来处理读/写拆分。
PHP mysqlnd驱动程序还有一个插件,它有一个用于读/写拆分的插件。这可能相对容易集成到ZF应用程序中。
答案 1 :(得分:1)
您应该在应用程序层执行此操作,因为PHP没有内置支持。
MySQL Proxy也可以做你想做的事。