Развој pgBackRest, популарна алатка со отворен код за резервна копија и обновување на базите на податоци PostgreSQL, ќе продолжи да се развива. Дејвид Стил, одржувачот на проектот, го објави следново: во последните недели, околу проектот се формираше група спонзори, подготвени да финансираат понатамошен развој. Ова ќе го ослободи pgBackRest од зависност од еден корпоративен спонзор, што треба да го направи проектот поодржлив на долг рок.
Приказната се покажа како илустративна. На крајот на април, Стил објавија, престанува да работи на pgBackRest и да го архивира складиштето. Причината беше неможноста да се најде одржливо финансирање по губењето на претходната корпоративна поддршка. Според развивачот, pgBackRest бил негов главен проект 13 години, но одржувањето на таква алатка ноќе и викенди на неодредено време е невозможно.
pgBackRest се користи за резервна копија, обновување и архивирање на PostgreSQL. Проектот е дизајниран не само за мали инсталации, туку и за големи бази на податоци и тешки работни оптоварувања во производството. Тековната стабилна верзија е pgBackRest 2.58.0.
Меѓу новите спонзори се именувани AWS, Supabase, pgEdge, Tiger Data, Percona и EonВо соопштението се нагласува дека овие компании самите се потпираат на pgBackRest за да обезбедат опоравување од катастрофа за нивните производи и инфраструктурата на клиентите.
Перкона објавено одделно Перкона ја објави својата поддршка за pgBackRest. Компанијата изјави дека оваа поддршка ќе му овозможи на Дејвид Стил да се врати на активна работа на проектот, посветувајќи време на поправки на грешки, развивање нови функции и прегледување на промените од заедницата. Понатаму, Перкона има намера да учествува во обуката на нов одржувач за да се осигури дека проектот нема повторно да биде врзан за едно лице.
Важни детали:
Развојот нема да запре.
По априлското објавување за фактичкото затворање на проектот, ситуацијата се промени: pgBackRest ќе продолжи да се развива, а одржувачот ќе се врати на работа.Финансирањето сега е колективно.
Проектот повеќе не треба да зависи од една компанија. Ова е клучно: претходниот модел веќе ја докажа својата кревкост кога губењето на еден спонзор го загрози целиот инструмент.Постојат планови за проширување на тимот за поддршка.
Една од лекциите научени од кризата е потребата не само од финансирање, туку и од трансфер на знаење. Тие планираат да доведат уште едно лице за поддршка во проектот за да го намалат ризикот од повторување.Корисниците на PostgreSQL не треба итно да мигрираат.
Откако складиштето беше архивирано, некои администратори почнаа да дискутираат за алтернативи како Barman и pgmoneta, но pgBackRest сега има јасен пат напред. За постојните инсталации, ова значи дека нема потреба да се донесуваат итни одлуки само од страв од застарување.Приказната стана потсетник за цената на инфраструктурниот слободен софтвер.
pgBackRest не е некоја фенси играчка, туку алатка која е неопходна за резервни копии на PostgreSQL во продукција. Но, дури и ваквите проекти честопати се потпираат само на едно или две лица, додека бизнисите ги перцепираат како „бесплатна инфраструктура од ништо“.
Технички, pgBackRest останува ист: поддржува целосни, диференцијални и инкрементални резервни копии, паралелни операции, локални и оддалечени репозиториуми, проверка на интегритет, поддршка за повеќекратно складирање и WAL архивирање. Проектот е лиценциран под лиценцата MIT.
Извор: linux.org.ru
