Un nuevo sistema de colas Postgres llamado PgQue ha sido lanzado en GitHub, ofreciendo una alternativa sin 'bloat' (acumulación de datos innecesarios) a las soluciones existentes. Desarrollado por NikolayS, PgQue se basa en la arquitectura original de PgQ, utilizada por Skype para gestionar el enrutamiento de mensajes a millones de usuarios, pero reimplementada completamente en PL/pgSQL para garantizar la compatibilidad con proveedores de Postgres gestionados como RDS, Aurora y Supabase. A diferencia de las colas tradicionales que dependen de actualizaciones y eliminaciones de filas, PgQue utiliza un sistema de rotación de tablas basado en snapshots, evitando la creación de 'dead tuples' y manteniendo un rendimiento constante bajo cargas pesadas. La principal desventaja es una latencia de entrega ligeramente mayor (aproximadamente 1-2 segundos), aunque se pueden optimizar los tiempos. PgQue se posiciona como una solución ideal para sistemas que requieren alta disponibilidad, escalabilidad y compatibilidad con una amplia gama de plataformas Postgres, sin la necesidad de extensiones C o daemons externos. El proyecto se licencia bajo una licencia permisiva y busca contribuir a un ecosistema Postgres más eficiente y robusto.
