Php Zend DB和拆分MySQL读/写
我们有一个主/从MySQL设置,我们希望将一些读取拆分为从 基本上,我们希望将其设置为: 所有写入操作都将使用主服务器进行 任何需要在写入后不久访问的读取都将使用master 所有其他读取都将有利于从机 如果从机停机,所有读取都应使用主机 现在我们有一个自定义的DB_适配器,它扩展了Zend_DB_适配器_Pdo_Mysql。我想做的只是在config.ini文件中设置另一个变量,该变量使用只读凭证集对从机进行身份验证,然后使用Zend_DB::factory$config->slaveDatabase在引导中实例化第二个DB_适配器 我还遇到了Zend_应用程序_资源_Multidb。与仅仅创建第二组变量相比,使用Multidb资源有什么优势吗 有没有办法设置故障转移,以便在从机停机时,使用它的任何读取都将使用主机Php Zend DB和拆分MySQL读/写,php,mysql,zend-framework,Php,Mysql,Zend Framework,我们有一个主/从MySQL设置,我们希望将一些读取拆分为从 基本上,我们希望将其设置为: 所有写入操作都将使用主服务器进行 任何需要在写入后不久访问的读取都将使用master 所有其他读取都将有利于从机 如果从机停机,所有读取都应使用主机 现在我们有一个自定义的DB_适配器,它扩展了Zend_DB_适配器_Pdo_Mysql。我想做的只是在config.ini文件中设置另一个变量,该变量使用只读凭证集对从机进行身份验证,然后使用Zend_DB::factory$config->slaveData