MySQL Proxy

 

Mysql Proxy é uma aplicação, em fase inicial (entenda aí que esta em desenvolvimento e o uso em produção é de risco prórpio), que você instala entre sua aplicação e o servidor(s) MySQL.

Permite monitorar, analizar e transformar as comunicações. Sua flexibilidade permite um número ilimitado de usuários, balanceamento de carga, teste de falha, análise de querys, filtros e modificações de querys e muito mais.

Disponível para Linux, Mac OSX, FreeBSD, IBM AIX e Sun Solaris, isso mesmo, para Windows ainda não esta disponível por ter problemas com uma biblioteca libevent, porém em breve estará disponível também

O Proxy é um sistema dividido em dois modulos, chamado de Proxy Module

  • modulo principal, um núcleo básico escrito em C
  • modulo de interface, escrito em Lua (detalhe o software é Brasileiro !)

O núcleo trabalha com encaminhamento basico de pacotes tentando ser rápido com a mais baixa latência possível e manipular mais de 1000 conexões em paralelo. Parte do núcleo são:

     * Manipulação de arquivos de configuração (config-file)
     * Codificação do protocolo MySQL
     * Manipulação de sockets
     * Balanceamento de carga
     * fail Over

Mais informações em Mysql Proxy e Lua.

 

 

Contato | ©2008 JEMJ Informatica