El Grupo de Desarrollo Global de PostgreSQL anunció hoy PostgreSQL 17, la última versión de lo que se considera la base de datos de código abierto más avanzada del mundo. Este lanzamiento marca un hito importante en la evolución de la base de datos, aportando importantes mejoras de rendimiento y nuevas características que satisfacen las necesidades de gestión de datos tanto emergentes como establecidas. PostgreSQL 17 se basa en una base sólida, ofreciendo rendimiento y escalabilidad mejorados, al mismo tiempo que se adapta a los patrones contemporáneos de acceso y almacenamiento de datos. La actualización presenta un sistema de administración de memoria renovado para operaciones nulas, optimizaciones para el acceso al almacenamiento y mejoras para cargas de trabajo de alta concurrencia. Los usuarios pueden esperar cargas y exportaciones masivas más rápidas, así como mejoras en la consulta de índices. «PostgreSQL 17 destaca cómo la comunidad global de código abierto, que impulsa el desarrollo de PostgreSQL, crea mejoras que ayudan a los usuarios en todas las etapas de su recorrido por la base de datos», dijo Jonathan Katz, miembro del equipo central de bases de datos de PostgreSQL a gran escala o con nuevas funciones. que se basan en una experiencia agradable para los desarrolladores, PostgreSQL 17 mejorará su experiencia de gestión de datos”. Una de las características más interesantes de esta versión es la importante reducción del consumo de memoria para procesos vacíos. La nueva estructura de memoria interna utiliza hasta 20 veces menos memoria, lo que permite operaciones de vaciado más rápidas y libera recursos para otras tareas. Las cargas de trabajo altamente simultáneas se beneficiarán de hasta el doble de rendimiento de escritura, gracias a las mejoras en el procesamiento de registros de escritura anticipada (WAL). La introducción de una interfaz de E/S de transmisión acelera las exploraciones secuenciales y las operaciones de análisis, mejorando aún más el rendimiento general. La ejecución de consultas experimenta mejoras notables, especialmente para consultas con cláusulas IN que utilizan índices de árbol B. El lanzamiento también presenta compilaciones paralelas para índices BRIN e incorpora compatibilidad con instrucción única/datos múltiples (SIMD) para acelerar ciertos cálculos. Para los desarrolladores, PostgreSQL 17 amplía sus capacidades JSON con la adición de JSON_TABLE, lo que permite la conversión de datos JSON en tablas PostgreSQL estándar. La versión también presenta constructores SQL/JSON y funciones de consulta, lo que proporciona más flexibilidad en la gestión de datos JSON. La carga masiva y la exportación de datos reciben un aumento de rendimiento, y el comando COPY alcanza hasta el doble de velocidad para exportaciones de filas grandes. Una nueva opción ON_ERROR permite que las importaciones continúen incluso cuando se producen errores de entrada, lo que mejora los procesos de migración de datos. La replicación lógica, crucial para la transmisión de datos en tiempo real, experimenta mejoras significativas. Los usuarios ahora pueden realizar actualizaciones de versiones importantes sin eliminar las ranuras de replicación lógica, lo que simplifica el proceso de actualización. La introducción del control de conmutación por error para la replicación lógica mejora la resiliencia en entornos de alta disponibilidad. La seguridad y la gestión operativa también reciben atención en esta versión. Una nueva opción de TLS, sslnegotiation, admite protocolos de enlace TLS directos mediante ALPN. Agregar la función predefinida pg_maintain otorga a los usuarios permiso para realizar operaciones de mantenimiento sin acceso completo de superusuario. Las capacidades de copia de seguridad se han ampliado con pg_basebackup, que ahora admite copias de seguridad incrementales, complementadas con la nueva utilidad pg_combinebackup para reconstruir copias de seguridad completas. Las funciones de monitoreo y análisis experimentan mejoras, y EXPLAIN ahora muestra el tiempo de las operaciones de E/S locales y nuevas opciones de gastos para examinar el tiempo de conversión de datos y el uso de memoria. La capacidad de monitorear el progreso de la eliminación del índice y una nueva vista del sistema para los eventos de espera de sesión brindan información más profunda sobre las operaciones de la base de datos. La continua evolución de PostgreSQL refleja su estatus como la base de datos relacional de código abierto preferida por organizaciones de todos los tamaños. Con sus 25 años de historia de desarrollo de código abierto y una comunidad global dedicada, PostgreSQL 17 representa otro salto adelante en la tecnología de gestión de datos. (Foto de Joshua Earle) Véase también: Codificación segura: la estrategia de Google reduce las vulnerabilidades de seguridad de la memoria ¿Quiere renovar su estrategia de transformación digital? Obtenga más información sobre la Semana de la Transformación Digital que se celebra en Ámsterdam, California y Londres. El evento completo se llevará a cabo simultáneamente con AI & Big Data Expo, Cyber Security & Cloud Expo y otros eventos importantes. Explore otros próximos eventos y seminarios web de tecnología empresarial proporcionados por TechForge aquí. Etiquetas: codificación, base de datos, desarrollo, código abierto, código abierto, postgresql, postgresql 17, programación
Check Also
El arte del desarrollo de software eficiente
En el acelerado mundo del desarrollo de software, la velocidad y la eficiencia son claves …