Desarrollo pgBackRest, una popular herramienta de código abierto para la copia de seguridad y restauración de bases de datos PostgreSQL, continuará. Así lo informó el mantenedor del proyecto, David Steele: en las últimas semanas se ha formado un grupo de patrocinadores dispuestos a financiar el desarrollo futuro. Gracias a esto, pgBackRest ya no dependerá de un único patrocinador corporativo, lo que debería hacer que el desarrollo del proyecto sea más sostenible a largo plazo.
La historia ha sido significativa. A finales de abril, Steele anunció, anunció que dejaba de trabajar en pgBackRest y archivaba el repositorio. La razón fue la imposibilidad de encontrar financiación sostenible tras la pérdida del anterior apoyo corporativo. Según el desarrollador, pgBackRest había sido su proyecto principal durante 13 años, pero mantener una herramienta así por las noches y fines de semana es imposible de manera indefinida.
pgBackRest se utiliza para la copia de seguridad, restauración y archivo de PostgreSQL. El proyecto está diseñado no solo para pequeñas instalaciones, sino también para grandes bases de datos y cargas de trabajo críticas. La versión estable actual es pgBackRest 2.58.0.
Entre los nuevos patrocinadores se mencionan AWS, Supabase, pgEdge, Tiger Data, Percona y Eon. En el anuncio se subraya que estas empresas confían en pgBackRest para garantizar la recuperación ante fallos en sus productos e infraestructura de clientes.
Percona anunció por separado su participación en la financiación de pgBackRest. La empresa declaró que el apoyo permitirá que David Steele vuelva a trabajar activamente en el proyecto, dedicar tiempo a corregir errores, desarrollar nuevas funcionalidades y revisar los cambios de la comunidad. Además, Percona tiene la intención de participar en la preparación de un nuevo mantenedor, para que el proyecto no dependa nuevamente de una sola persona.
De los detalles importantes:
El desarrollo no se detendrá.
Después del anuncio de abril sobre la detención efectiva del proyecto, la situación ha cambiado: pgBackRest continuará desarrollándose, y el mantenedor vuelve al trabajo.La financiación ahora es colectiva.
El proyecto ya no debe depender de una sola empresa. Este es un punto importante: el modelo anterior ya mostró su fragilidad, cuando la pérdida de un patrocinador amenazó toda la herramienta.Se planea la expansión del equipo de mantenimiento.
Una de las conclusiones de la crisis es la necesidad no solo de dinero, sino también de transferencia de conocimientos. El proyecto quiere atraer a un acompañante más para reducir el riesgo de que la situación se repita.Los usuarios de PostgreSQL no necesitan migrar urgentemente.
Después de archivar el repositorio, algunos administradores comenzaron a discutir alternativas como Barman y pgmoneta, pero ahora pgBackRest tiene de nuevo un camino claro hacia el desarrollo. Para las instalaciones existentes, esto significa que no es necesario tomar decisiones de emergencia solo por miedo a la falta de soporte.La historia se ha convertido en un recordatorio del costo de una infraestructura FOSS.
pgBackRest no es un juguete de moda, sino una herramienta de la que dependen las copias de seguridad de PostgreSQL en producción. Sin embargo, incluso proyectos como este a menudo dependen de una o dos personas, mientras el negocio los percibe como 'infraestructura gratuita de la nada'.
Técnicamente, pgBackRest sigue siendo la misma herramienta: se admiten copias de seguridad completas, diferenciales e incrementales, la ejecución paralela de operaciones, repositorios locales y remotos, verificación de integridad, trabajo con múltiples almacenamiento y archivado WAL. El proyecto se distribuye bajo la licencia MIT.
Fuente: linux.org.ru
