PlanetScale lanza Database Traffic Control para gestionar la carga en Postgres

Fuentes: Introducing Database Traffic Control — PlanetScale

PlanetScale presentó Database Traffic Control, un sistema de gestión de tráfico para bases de datos Postgres integrado en su plataforma que permite a los equipos definir límites de recursos en tiempo real sobre cargas de trabajo específicas. La herramienta responde a una carencia histórica de Postgres: ante picos de consultas problemáticas o cargas descontroladas, el motor acepta todas las peticiones hasta degradar su rendimiento o caer.

Los usuarios crean "budgets" (presupuestos) que agrupan consultas mediante reglas por huella de consulta, nombre de aplicación, usuario de Postgres o etiquetas personalizadas en comentarios SQL. Cada presupuesto fija límites de uso de CPU, ráfagas de CPU, concurrencia de procesos backend y tiempos por consulta, y puede operar en modo "warn" (solo observar) o "enforce" (bloquear las consultas que excedan el umbral). Los presupuestos pueden conmutarse entre modos en cualquier momento.

PlanetScale destaca casos de uso como respuesta a incidentes, segmentación por prioridad, aislamiento entre tráfico humano y de agentes de inteligencia artificial, y protección de clientes de pago en aplicaciones multiinquilino. Traffic Control ya está disponible para todas las bases Postgres de PlanetScale a través del panel, la API y la CLI. La compañía también publicó un repositorio de demostración llamado "onramp" y documentación técnica detallada.