utformning pgBackRest, ett populärt verktyg med öppen källkod för säkerhetskopiering och återställning av PostgreSQL-databaser, kommer att fortsätta utvecklas. David Steele, projektets ansvarige, meddelade följande: under de senaste veckorna har en grupp sponsorer bildats kring projektet, redo att finansiera vidareutveckling. Detta kommer att befria pgBackRest från att vara beroende av en enda företagssponsor, vilket borde göra projektet mer hållbart på lång sikt.
Berättelsen visade sig vara belysande. I slutet av april, Steele meddelat, upphör med arbetet med pgBackRest och arkiverar arkivet. Anledningen var oförmågan att hitta hållbar finansiering efter att ha förlorat sitt tidigare företagsstöd. Enligt utvecklaren hade pgBackRest varit hans huvudprojekt i 13 år, men att underhålla ett sådant verktyg på nätter och helger på obestämd tid är omöjligt.
pgBackRest används för PostgreSQL-säkerhetskopiering, återställning och arkivering. Projektet är utformat inte bara för små installationer, utan även för stora databaser och tunga produktionsarbetsbelastningar. Den nuvarande stabila versionen är pgBackRest 2.58.0.
Bland de nya sponsorerna som namngavs finns AWS, Supabase, pgEdge, Tiger Data, Percona och EonI tillkännagivandet betonas att dessa företag själva förlitar sig på pgBackRest för att säkerställa katastrofåterställning för sina produkter och kunders infrastruktur.
percona meddelas separat Percona tillkännagav sitt stöd för pgBackRest. Företaget uppgav att detta stöd kommer att göra det möjligt för David Steele att återgå till aktivt arbete med projektet, och ägna tid åt buggfixar, utveckla nya funktioner och granska ändringar från communityn. Dessutom avser Percona att delta i utbildningen av en ny utvecklare för att säkerställa att projektet inte blir bundet till en enda person igen.
Viktiga detaljer:
Utvecklingen kommer inte att avstanna.
Efter tillkännagivandet i april om att projektet de facto skulle stängas ner har situationen förändrats: pgBackRest kommer att fortsätta utvecklas och utvecklaren kommer att återgå till arbetet.Finansieringen är nu kollektiv.
Projektet bör inte längre vara beroende av ett enda företag. Detta är avgörande: den tidigare modellen hade redan bevisat sin bräcklighet när förlusten av en enda sponsor äventyrade hela instrumentet.Det finns planer på att utöka supportteamet.
En av lärdomarna från krisen är behovet av inte bara finansiering utan även kunskapsöverföring. De planerar att ta in ytterligare en stödperson till projektet för att minska risken för att det ska hända igen.PostgreSQL-användare behöver inte migrera brådskande.
Efter att arkivet arkiverades började vissa administratörer diskutera alternativ som Barman och pgmoneta, men pgBackRest har nu en tydlig väg framåt. För befintliga installationer innebär det att det inte finns något behov av att fatta nödbeslut enbart av rädsla för att de ska bli utfasade.Berättelsen har blivit en påminnelse om priset för öppen infrastruktur (FOSS).
pgBackRest är inte en lyxig leksak, utan ett verktyg som är viktigt för PostgreSQL-säkerhetskopior i produktion. Men även sådana projekt är ofta beroende av bara en eller två personer, medan företag uppfattar dem som "gratis infrastruktur från tomma intet".
Tekniskt sett är pgBackRest detsamma: det stöder fullständiga, differentiella och inkrementella säkerhetskopior, parallella operationer, lokala och fjärrbaserade arkiv, integritetskontroll, stöd för flera lagringsenheter och WAL-arkivering. Projektet är licensierat under MIT-licensen.
Källa: linux.org.ru
