Lanzamiento de la SGBD PostgreSQL 18

El lanzamiento incluye mejoras significativas en el rendimiento, la monitorización y el mantenimiento, muchas de las cuales han sido creadas con la participación de desarrolladores rusos de Postgres Professional.

Generado por la red neuronal Midjourney
Generado por la red neuronal Midjourney

La comunidad global de desarrolladores de PostgreSQL (PGDG) ha anunciado el lanzamiento de PostgreSQL 18, una nueva versión del sistema de gestión de bases de datos de código abierto.

Entre las principales novedades:

  • La entrada/salida asíncrona mejora el rendimiento de las operaciones de lectura, como el escaneo secuencial (Seq Scan), el escaneo de mapa de bits (Bitmap Heap Scan), la limpieza de tablas e índices y algunas otras operaciones.
  • pg_upgrade conserva las estadísticas básicas de tablas e índices al actualizar el servidor.
  • Las consultas podrán utilizar índices multicolumna, incluso si no hay una condición en la columna principal del índice.
  • La función uuidv7 genera valores únicos que aumentan monótonamente, vinculados a la marca de tiempo, lo que optimiza significativamente el mantenimiento de los índices Btree.
  • Las columnas calculadas de las tablas pueden ser no solo almacenadas, sino también virtuales.
  • La compatibilidad con el protocolo OAuth 2.0 permite centralizar la autorización y la gestión de acceso en un sistema externo, sin necesidad de introducir contraseñas al conectarse.
  • Los comandos DML en la frase RETURNING pueden acceder a los valores antiguos y nuevos mediante las palabras clave OLD y NEW.
  • Las claves primarias, únicas y externas temporales ayudarán a rastrear el estado de los datos no solo en el momento actual, sino también en el pasado.

En el desarrollo de PostgreSQL 18 participaron más de 40 empleados de Postgres Professional, que realizaron al menos 140 cambios. Según informó Postgres Professional, todas las novedades de PostgreSQL 18 pronto aparecerán también en los productos comerciales de la empresa: Postgres Pro Standard y Postgres Pro Enterprise.

Ahora en la página principal