Desenvolvimento pgEncostoO pgBackRest, uma ferramenta popular de código aberto para backup e restauração de bancos de dados PostgreSQL, continuará sendo desenvolvido. David Steele, mantenedor do projeto, anunciou isso: nas últimas semanas, um grupo de patrocinadores se formou em torno do projeto, pronto para financiar seu desenvolvimento futuro. Isso fará com que o pgBackRest deixe de depender de um único patrocinador corporativo, o que deverá torná-lo mais sustentável a longo prazo.
A história acabou por ser ilustrativa. No final de abril, Steele объявилO desenvolvedor do pgBackRest, [nome do desenvolvedor], está encerrando o trabalho no projeto e arquivando o repositório. O motivo foi a impossibilidade de encontrar financiamento sustentável após perder o apoio corporativo anterior. Segundo o desenvolvedor, o pgBackRest foi seu principal projeto por 13 anos, mas manter uma ferramenta desse tipo trabalhando indefinidamente à noite e nos fins de semana é impossível.
O pgBackRest é usado para backup, recuperação e arquivamento do PostgreSQL. O projeto foi desenvolvido não apenas para pequenas instalações, mas também para grandes bancos de dados e cargas de trabalho de produção intensivas. A versão estável atual é pgBackRest 2.58.0.
Entre os novos patrocinadores anunciados estão AWS, Supabase, pgEdge, Tiger Data, Percona e EonO anúncio enfatiza que essas empresas dependem do pgBackRest para garantir a recuperação de desastres para seus produtos e a infraestrutura de seus clientes.
percona anunciado separadamente A Percona anunciou seu apoio ao pgBackRest. A empresa afirmou que esse suporte permitirá que David Steele retorne ao trabalho ativo no projeto, dedicando tempo à correção de bugs, ao desenvolvimento de novos recursos e à análise das alterações da comunidade. Além disso, a Percona pretende participar do treinamento de um novo mantenedor para garantir que o projeto não fique novamente atrelado a uma única pessoa.
Detalhes importantes:
O desenvolvimento não vai parar.
Após o anúncio em abril do encerramento de facto do projeto, a situação mudou: o pgBackRest continuará a ser desenvolvido e o responsável pela sua manutenção voltará ao trabalho.O financiamento agora é coletivo.
O projeto não deve mais depender de uma única empresa. Isso é crucial: o modelo anterior já havia demonstrado sua fragilidade quando a perda de um único patrocinador comprometeu todo o instrumento.Há planos para expandir a equipe de suporte.
Uma das lições aprendidas com a crise é a necessidade não só de financiamento, mas também de transferência de conhecimento. Eles planejam contratar mais uma pessoa para dar suporte ao projeto, a fim de reduzir o risco de recorrência.Usuários do PostgreSQL não precisam migrar com urgência.
Após o arquivamento do repositório, alguns administradores começaram a discutir alternativas como Barman e pgmoneta, mas o pgBackRest agora tem um caminho claro a seguir. Para instalações existentes, isso significa que não há necessidade de tomar decisões emergenciais simplesmente por medo de descontinuação.Essa história se tornou um lembrete do preço que a infraestrutura de software livre tem a pagar.
O pgBackRest não é um brinquedo sofisticado, mas sim uma ferramenta essencial para backups do PostgreSQL em produção. No entanto, mesmo projetos desse tipo geralmente dependem de apenas uma ou duas pessoas, enquanto as empresas os enxergam como "infraestrutura gratuita que surge do nada".
Tecnicamente, o pgBackRest permanece o mesmo: ele suporta backups completos, diferenciais e incrementais, operações paralelas, repositórios locais e remotos, verificação de integridade, suporte a múltiplos armazenamentos e arquivamento WAL. O projeto é licenciado sob a licença MIT.
Fonte: linux.org.ru
