PostgreSQL, el SGBD (Sistema de Gestión de Bases de Datos) de código abierto, llega a su versión 8.4 y lo hace con un importante volumen de actualizaciones. Sin embargo, tal vez sea lo que se cuece en la parte de atrás lo más interesante, ya que marcará el futuro de este sistema y su dinamismo en materia de actualizaciones.

Nos referimos al cambio que sufre a partir de ahora la estrategia de desarrollo. PostgreSQL ha crecido notablemente durante los últimos años y se ha extendido su uso en gran cantidad de sitios Web. Es por ello por lo que la cantidad de trabajo para mantener un producto preparado para producción también ha aumentado.

Para asegurarse de que todo transcurre de la mejor forma posible, los contribuidores del proyecto han reorganizado sus esfuerzos, cambiando el proceso de desarrollo y añadiendo un nuevo equipo de personas que se encargarán de realizar las revisiones necesarias de las nuevas actualizaciones y parches.

“El sistema de desarrollo anterior funcionaba básicamente añadiendo las nuevas solicitudes de actualizaciones a una lista de parches, que posteriormente había que juntar para desarrollar la siguiente versión”, indica Josh Berkus, uno de los responsables de este proyecto. “Este sistema funcionaba perfectamente durante los primeros años, cuando recibíamos entre 50 y 60 parches al año. Pero ahora este volumen ha crecido hasta las 400 solicitudes, por lo que los desarrolladores encargados de hacerlas funcionar comenzaban a volverse locos ante tal avalancha de mejoras”, comenta Berkus.

“Es por ello por lo que a partir de 2008 la comunidad comenzó a diseñar lo que denominamos ‘Commit Fests‘, con el que el enfoque se desplaza desde el desarrollo a la revisión. Durante este proceso, todos los parches se introducen en el repositorio CVS, rechazándose y devolviéndose al autor los que necesiten trabajos adicionales”.

“A partir de este ciclo de desarrollo, cada vez que integramos los parches se generará una versión Alfa que tendrá un tiempo de vida de dos meses, es decir, los usuarios que quieran ir probando las nuevas funcionalidades lo podrán hacer de forma mucho más dinámica que antes, cuando tenían que esperar prácticamente un año”.

Esta nueva estrategia se ha utilizado por primera vez con la versión PostgreSQL 8.4, que incluye 293 nuevas características. La mayoría de ellas se centra en la recuperación de las bases de datos de forma paralela, nuevas herramientas de monitorización de consultas y la posibilidad de gestionar permisos por columnas.

“En las versiones anteriores, cuando se recuperaba una base de datos desde una copia de seguridad o un fichero de migración, tan sólo se podía hacer uso de un procesador para cargar la base de datos. No importaba cuantos procesadores hubiera en la máquina”, explica Berkus. “Con la nueva 8.4, es posible hacer uso de todos los núcleos disponibles, lo que aumenta considerablemente el rendimiento dependiendo de ese número”.

Pablo Fernández

Informático reconvertido a periodista, Pablo Fernández Torres comenzó su andadura profesional como redactor técnico y coordinador web en la revista PC Actual. Tras 7 años en esta publicación decidió dar el salto al segmento IT profesional para liderar el lanzamiento a finales de 2008 de la cabecera Silicon en España y posteriormente en la región LATAM. En la actualidad ejerce como director editorial Internacional de NetMedia Group, que edita otras publicaciones online como ITespresso, Channelbiz, SiliconWeek, B!T y ZDnet Germany.

Recent Posts

La mitad de los ingresos de Micron Technology ya procede de los centros de datos

Durante el primer trimestre de su año fiscal 2025, sus ingresos totales rebasaron los 8.700…

2 mins ago

Un 45 % de las tecnológicas en España prevé contrataciones durante el primer trimestre de 2025

El sector tecnológico es el más optimista de todos, con unas previsiones de generación de…

42 mins ago

Tecnología inclusiva para impulsar capacidades diferentes

En España más de 260.000 personas sufren algún tipo de discapacidad intelectual. Tecnologías como la…

4 horas ago

Salesforce lanza Agentforce 2.0: la plataforma de trabajo digital impulsada por agentes de IA autónomos

Salesforce presenta Agentforce 2.0, la plataforma digital que transforma el trabajo empresarial con agentes de…

18 horas ago

@aslan prepara un plan de divulgación sobre tendencias tecnológicas para 2025

Estas tendencias giran en torno a la resiliencia de los datos, la ciberseguridad, el puesto…

18 horas ago

Linda, de Bewe software, una asistente de IA para optimizar pymes en LATAM y España

Linda, el innovador asistente de IA desarrollado por Bewe Software, ha sido galardonado como Caso…

19 horas ago