php - MySQL 查询委托(delegate)/传输

标签 php mysql zend-framework replication master-slave

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

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

我正在使用 Zend PHP,它使用网站各处注册表中的 DB 对象。

最佳答案

不,Zend Framework 不直接支持查询委托(delegate)。

我在去年 10 月的 Zend session 上做了一个关于这个的演讲,在那里我谈到了读/写拆分用例,并演示了一个 Doctrine2 类来处理读/写拆分。

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

关于php - MySQL 查询委托(delegate)/传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14044762/

相关文章:

php - 从 Laravel 5.1 中的通用数据库查询获取 Eloquent 模型的实例

javascript - 相当于 Zend headscript 的 Codeigniter

ajax - 提交时使用 ajax 将子表单添加到表单

http - 在 ZF2 Controller 中获取请求授权 header

Javascript 页面刷新功能在整个代码中存在多个提交按钮的问题

php - 解析 PHP ini 文件导致不推荐使用的错误

php - 在 MYSQL 中连接字符串

sql - MySQL 加入好友提要

javascript - 编写 Sequelize 迁移以更新删除属性上的表

php - 设置 Laravel、获取 PDO 和权限问题