Lessico IT › Database › ProxySQL

ProxySQL

Database Svenska → Aggiornato: 2026-10-02

Proxy che parla il protocollo MySQL e si colloca tra l'applicazione e il database. L'applicazione crede di parlare con un solo server; in realtà ogni query viene instradata dove deve andare.

Il vantaggio di base è la separazione tra letture e scritture: le SELECT vanno alle repliche, tutto il resto al primario, senza che il codice applicativo sappia nulla della topologia. Le regole si scrivono come pattern sul testo della query e possono anche riscriverla, bloccare istruzioni distruttive o limitare un singolo client. Il multiplexing delle connessioni permette a migliaia di connessioni client di condividere una manciata di connessioni backend, salvando server che altrimenti crollerebbero sotto la gestione dei thread. La configurazione avviene tramite un'interfaccia di amministrazione dedicata che parla a sua volta il protocollo MySQL e si applica senza riavvio. Durante il failover il traffico si sposta automaticamente. Il suo equivalente nel mondo MariaDB è MaxScale.

← Torna al lessico