2ndQuadrant aporta importantes características a PostgreSQL 12
Mejoras en el particionamiento, el rendimiento y la funcionalidad integrados en la nueva versión
OXFORD, Reino Unido – 03 de octubre de 2019 — El Grupo Global de Desarrollo de PostgreSQL anunció hoy el lanzamiento de PostgreSQL 12. Esta nueva versión presenta importantes mejoras de rendimiento en su sistema de indexación y particionamiento. Algunas de las características más destacadas de esta versión han sido desarrolladas por miembros del equipo de 2ndQuadrant, que ha contribuido con entusiasmo y de manera consistente al proyecto PostgreSQL durante los últimos 15 años y más.
Impulsado por la demanda de los clientes, 2ndQuadrant ha centrado sus esfuerzos en potenciar el particionamiento de tablas, tanto en el rendimiento como en la usabilidad. Este enfoque permitió a muchos clientes migrar grandes bases de datos desde otros sistemas a la versión mejorada de PostgreSQL.
«PostgreSQL 12 representa un nuevo avance en cuanto a rendimiento, estandarización, administración y seguridad de las bases de datos. Los equipos de desarrolladores de PostgreSQL han hecho enormes progresos tanto en el particionamiento como en el rendimiento de los índices. Me alegra poder conservar de forma tan evidente nuestro liderazgo a nivel de rendimiento de índices entre la amplia gama de tipos de datos requeridos por los desarrolladores de aplicaciones modernas: relacionales, JSON, GIS y texto completo», afirma Simon Riggs, fundador y director ejecutivo de 2nd Quadrant.
A continuación se enumeran algunas de las principales contribuciones de 2ndQuadrant:
- Permite la referencia entre tablas particionadas y claves foráneas (Álvaro Herrera)
- Permite a CREATE STATISTICS generar estadísticas most-common-value para múltiples columnas (Tomas Vondra)
- Evalúa previamente las llamadas de LEAST y GREATEST cuando sus argumentos son constantes (Vik Fearing)
- Añade el informe de progreso en las operaciones CREATE INDEX y REINDEX (Álvaro Herrera / Peter Eisentraut)
- Añade el soporte para las columnas generadas (Peter Eisentraut)
- Permite la creación de intercalaciones que reportan similitudes entre secuencias diferentes en cuanto a bytes (Peter Eisentraut)
- Añade la opción de configuración EXPLAIN para generar parámetros de optimización no predeterminados (Tomas Vondra)
- Añade coloración a los resultados generados por las utilidades de la línea de comandos (Peter Eisentraut)
- Muestra el URL de la página del manual en los resultados de ayuda generados por psql (Peter Eisentraut)
- Permite a pg_upgrade usar la función de clonación del sistema de archivos (Peter Eisentraut)
- Añade la opción –exclude-database a pg_dumpall (Andrew Dunstan)
2ndQuadrant también ha trabajado activamente con otros miembros de la comunidad PostgreSQL contribuyendo con las siguientes características:
- Transfiere la configuración de recovery.conf a postgresql.conf (Masao Fujii/ Simon Riggs / Abhijit Menon-Sen / Sergei Kornilov)
- Aumenta el rendimiento de muchas operaciones en tablas particionadas (Amit Langote / David Rowley / Tom Lane / Álvaro Herrera)
- Añade las funciones de introspección de la partición (Michaël Paquier / Álvaro Herrera / Amit Langote)
- Búsqueda de palabras clave más rápida (John Naylor / Joerg Sonnenberger / Tom Lane)
- Añade REINDEX CONCURRENTLY para la creación de índices sin bloquear escrituras en la tabla (Michaël Paquier / Andreas Karlsson / Peter Eisentraut)
- Permite la introducción de valores enumerados en más tipos de transacciones (Andrew Dunstan / Tom Lane / Thomas Munro)
- Añade el comando CREATE ACCESS METHOD para crear nuevos tipos de tablas (Andres Freund / Haribabu Kommi / Álvaro Herrera / Alexander Korotkov / Dmitry Dolgov)
Con más de 30 años de desarrollo y avances, PostgreSQL se ha convertido en la base de datos relacional de código abierto más popular para empresas de todo el mundo. 2ndQuadrant se propone seguir desempeñando un papel activo en la comunidad y aportar nuevas características y capacidades durante los próximos años.
Si desea conocer más sobre PostgreSQL y sus beneficios empresariales escalables, asista a la Conferencia PostgreSQL 2019 de 2ndQuadrant que se realizará el 4 y 5 de diciembre en Chicago.