Léxico de TI › Bancos de dados › ProxySQL

ProxySQL

Bancos de dados Svenska → Atualizado: 2026-09-28

Um proxy que fala o protocolo do MySQL e fica entre a aplicação e o banco de dados. A aplicação acha que está falando com um único servidor; na prática, cada consulta é roteada para onde deve ir.

O benefício básico é a separação entre leitura e escrita: o SELECT vai para as réplicas, tudo o mais vai para o primário, sem que o código da aplicação saiba nada sobre a topologia. As regras são escritas como padrões contra o texto da consulta e também podem reescrever consultas, bloquear comandos destrutivos ou limitar um cliente específico. A multiplexação de conexões deixa milhares de conexões de clientes compartilharem um punhado de conexões de backend, o que salva servidores que, de outra forma, sucumbiriam ao gerenciamento de threads. A configuração acontece por uma interface de administração própria que também fala o protocolo MySQL e se aplica sem reinício. Durante um failover, o tráfego é movido automaticamente. O equivalente no mundo MariaDB é o MaxScale.

← Voltar ao léxico