Saltar al contenido
uencoder

Connection Pool

Un pool de conexiones precrea y reutiliza conexiones de base de datos, evitando los costes frecuentes de establecimiento y controlando el número de conexiones concurrentes.

Propósito

Optimizar la gestión de conexiones a bases de datos, reducir la latencia y prevenir el agotamiento de conexiones.

Mecanismo

Al arrancar, la aplicación crea N conexiones en un pool; las peticiones toman una conexión prestada y la devuelven tras usarla. Esto evita la sobrecarga del handshake TCP+TLS+autenticación. Configure conexiones máximas, timeouts de inactividad y health checks. HikariCP/pgbouncer son habituales.

Casos de uso

  • Optimización del rendimiento de aplicaciones
  • Gestión de conexiones
  • Agrupación de recursos

Herramientas relacionadas

References