Desenvolvimento pgBackRest, uma ferramenta livre e popular para backup e recuperação de bancos de dados PostgreSQL, continuará. Isso foi informado pelo mantenedor do projeto, David Steele: nas últimas semanas, um grupo de patrocinadores se formou em torno do projeto, disposto a financiar o desenvolvimento futuro. Graças a isso, o pgBackRest não dependerá mais de um único patrocinador corporativo, o que deve tornar o desenvolvimento do projeto mais sustentável a longo prazo.
A história é representativa. No final de abril, Steele anunciou, anunciou que encerraria o trabalho no pgBackRest e arquivaria o repositório. O motivo foi a impossibilidade de encontrar financiamento sustentável após a perda do suporte corporativo anterior. Segundo o desenvolvedor, o pgBackRest foi seu projeto principal por 13 anos, mas manter uma ferramenta desse tipo à noite e nos finais de semana não é sustentável indefinidamente.
O pgBackRest é usado para backup, recuperação e arquivamento de PostgreSQL. O projeto é destinado não apenas a pequenas instalações, mas também a grandes bancos de dados e cargas de trabalho sérias. A versão estável atual é pgBackRest 2.58.0.
Entre os novos patrocinadores estão AWS, Supabase, pgEdge, Tiger Data, Percona e Eon. O anúncio destaca que essas empresas confiam no pgBackRest para garantir a recuperação de falhas em seus produtos e na infraestrutura de seus clientes.
incorporou anunciou separadamente sua adesão ao financiamento do pgBackRest. A empresa afirmou que o apoio permitirá que David Steele retorne ao trabalho ativo no projeto, dedicando tempo para corrigir erros, desenvolver novas funcionalidades e revisar mudanças da comunidade. Além disso, a Percona pretende participar da preparação de um novo mantenedor para que o projeto não fique novamente dependente de uma única pessoa.
Entre os detalhes importantes:
O desenvolvimento não será interrompido.
Após o anúncio de abril sobre a paralisação efetiva do projeto, a situação mudou: o pgBackRest continuará a se desenvolver e o mantenedor retornará ao trabalho.O financiamento agora é coletivo.
O projeto não deve mais depender de uma única empresa. Este é um ponto importante: o modelo anterior já demonstrou sua fragilidade, quando a perda de um patrocinador colocou em risco toda a ferramenta.Há planos para expandir a equipe de manutenção.
Uma das lições da crise é a necessidade não apenas de dinheiro, mas também de transferência de conhecimento. O projeto deseja incluir mais um responsável para reduzir o risco de repetição da situação.Os usuários do PostgreSQL não precisam migrar imediatamente.
Após a arquivação do repositório, parte dos administradores começou a discutir alternativas como Barman e pgmoneta, mas agora o pgBackRest novamente apresenta um caminho claro para o seu desenvolvimento. Para as instalações existentes, isso significa que não é necessário tomar decisões de emergência apenas por medo da interrupção do suporte.A história serviu como um lembrete do preço da infraestrutura FOSS.
pgBackRest não é um brinquedo da moda, mas uma ferramenta da qual dependem os backups do PostgreSQL em produção. No entanto, mesmo projetos assim frequentemente dependem de uma ou duas pessoas, enquanto o negócio encara isso como "infraestrutura gratuita do nada".
Tecnicamente, o pgBackRest permanece a mesma ferramenta: suporta backups completos, diferenciais e incrementais, execução paralela de operações, repositórios locais e remotos, verificação de integridade, trabalho com vários armazenamentos e arquivamento de WAL. O projeto é distribuído sob a licença MIT.
Fonte: linux.org.ru
