El PostgreSQL Global Development Group ha publicado PostgreSQL 18, la nueva version mayor de la base de datos relacional open source mas avanzada del mundo. La actualizacion introduce un subsistema de I/O asincrono que en pruebas de carga ha logrado mejoras de rendimiento de hasta tres veces frente a versiones anteriores en operaciones de lectura secuencial, con impacto especialmente notable en escaneos de tablas, vacuum y bitmap heap scans.

Entre las mejoras de ejecucion de consultas, PostgreSQL 18 incluye soporte para skip scan en indices B-tree multicolumna, una optimizacion que acelera consultas que omiten condiciones de igualdad en una o mas columnas prefijo del indice. Tambien se ha anadido la capacidad de reescribir condiciones OR en la clausula WHERE como operaciones sobre indice, lo que abre una via de optimizacion para patrones frecuentes que hasta ahora forzaban un sequential scan. Las operaciones de join tambien mejoran: mayor rendimiento en hash joins y soporte para merge joins con incremental sort.

Para desarrolladores, PostgreSQL 18 introduce las columnas generadas virtuales como comportamiento por defecto: el valor se computa en el momento de la lectura en lugar de almacenarse fisicamente, lo que simplifica el esquema sin sacrificar rendimiento. Se anade la funcion uuidv7(), que genera identificadores unicos con mejor rendimiento de indexacion que UUIDs v4 gracias a su componente temporal. El soporte OAuth para autenticacion abre la puerta a integraciones con proveedores de identidad modernos sin plugins externos. En cuanto a migraciones de version mayor, pg_upgrade se ha mejorado para preservar las estadisticas del planificador, lo que permite que el cluster actualizado alcance su rendimiento optimo mas rapidamente tras el salto de version.

PostgreSQL 18 llega en un momento en que la base de datos sigue ganando terreno como motor preferido para cargas OLTP en la nube. Su adopcion como motor subyacente de servicios como Amazon Aurora, Azure Database for PostgreSQL o AlloyDB de Google consolida su relevancia en entornos empresariales. Para los equipos que gestionan infraestructura propia, el salto de I/O asincrono es el argumento tecnico mas solido para planificar la migracion con prioridad en el roadmap de este ano.

Mas en Dataprix: Bases de datos: SQL, NoSQL y opciones cloud

Fuente: PostgreSQL.org