Substituição por proxy MySQL

6

Temos uma replicação Master / Slave padrão do MySQL para nosso banco de dados. Para usar o servidor slave nós configuramos o MySQL Proxy. No entanto, temos sido strongmente desencorajados a usá-lo como ainda alfa e não muito bem suportado.

Nossa aplicação é construída com o Drupal 7, que não usa muito eficazmente seu banco de dados escravo (veja minha pergunta relacionada no Drupal Answers ).

Quais ferramentas poderíamos usar para agir como o proxy MySQL e enviar SELECT consultas no servidor slave para distribuir a carga?

    
por tostinni 06.11.2011 / 00:21

1 resposta

1

Existe um módulo para PHP disponível no link que faz divisão mestre-escravo e balanceamento de carga dentro do PHP. Eu não sei se alguém testou com o Drupal, no entanto. Mas, como permite uma lógica de decisão personalizada para onde enviar consultas, isso pode ajudar.

Veja também a documentação e o blog de Ulf Wendel .

    
por 12.11.2011 / 15:54