Распрацоўка pgBackRest, папулярнай вольнай прылады для рэзервовага капіявання і ўзнаўленні баз дадзеных PostgreSQL, працягнецца. Пра гэта паведаміў суправаджаючы праекту Дэвід Стыл (David Steele): за апошнія тыдні вакол праекта сфармавалася група спонсараў, гатовых фінансаваць далейшую распрацоўку. Дзякуючы гэтаму pgBackRest больш не будзе залежаць ад аднаго карпаратыўнага фундатара, што павінна зрабіць развіццё праекту ўстойлівей у доўгатэрміновай перспектыве.
Гісторыя атрымалася паказальнай. У канцы красавіка Стыл абвясціў, Што спыняе працу над pgBackRest і архівуе рэпазітар. Прычынай стала немагчымасць знайсці ўстойлівае фінансаванне пасля страты ранейшай карпаратыўнай падтрымкі. Па словах распрацоўніка, pgBackRest быў яго асноўным праектам на працягу 13 гадоў, але падтрымліваць такі інструмент па начах і выходных бясконца немагчыма.
pgBackRest выкарыстоўваецца для рэзервовага капіявання, узнаўленні і архіваванні PostgreSQL. Праект разлічаны не толькі на невялікія інсталяцыі, але і на буйныя базы і сур'ёзныя вытворчыя нагрузкі. Бягучай стабільнай версіяй пазначана pgBackRest 2.58.0.
Сярод новых спонсараў названы AWS, Supabase, pgEdge, Tiger Data, Percona і Eon. У аб'яве падкрэсліваецца, што гэтыя кампаніі самі належаць на pgBackRest для забеспячэння аднаўлення пасля збояў у сваіх прадуктах і інфраструктуры кліентаў.
Перкона асобна аб'явіла аб далучэнні да фінансавання pgBackRest. Кампанія заявіла, што падтрымка дазволіць вярнуць Дэвіда Стыла да актыўнай працы над праектам, вылучыць час на выпраўленне памылак, распрацоўку новых магчымасцяў і рэўю змен ад супольнасці. Акрамя таго, Percona мае намер удзельнічаць у падрыхтоўцы новага суправаджальніка, каб праект не апынуўся зноў завязаны на аднаго чалавека.
З важных дэталяў:
Распрацоўка не спыніцца.
Пасля красавіцкай аб'явы аб фактычным прыпынку праекта сітуацыя змянілася: pgBackRest працягне развівацца, а суправаджальнік вяртаецца да працы.Фінансаванне зараз калектыўнае.
Праект больш не павінен залежаць ад адной кампаніі. Гэта важны момант: ранейшая мадэль ужо паказала сваю далікатнасць, калі страта аднаго фундатара паставіла пад пагрозу ўся прылада.Плануецца пашырэнне каманды суправаджэння.
Адзін з высноў з крызісу - неабходнасць не толькі грошай, але і перадачы ведаў. У праект хочуць прыцягнуць яшчэ аднаго суправаджаючага, каб знізіць рызыку паўтарэння сітуацыі.Карыстачам PostgreSQL не трэба тэрмінова міграваць.
Пасля архівавання рэпазітара частка адміністратараў пачала абмяркоўваць альтэрнатывы накшталт Barman і pgmoneta, але зараз у pgBackRest зноў з'явіўся зразумелы шлях развіцця. Для існуючых установак гэта азначае, што можна не прымаць аварыйных рашэнняў толькі з-за страху спынення падтрымкі.Гісторыя стала напамінам аб кошце інфраструктурнага FOSS.
pgBackRest - не модная цацка, а інструмент, ад якога залежаць рэзервовыя копіі PostgreSQL у production. Але нават такія праекты часта трымаюцца на адным-двух людзях, пакуль бізнэс успрымае іх як "бясплатную інфраструктуру з паветра".
Тэхнічна pgBackRest застаецца той жа прыладай: падтрымліваюцца поўныя, дыферэнцыяльныя і інкрыментальныя рэзервовыя копіі, паралельнае выкананне аперацый, лакальныя і выдаленыя рэпазітары, праверка цэласнасці, праца з некалькімі сховішчамі і архіваванне WAL. Праект распаўсюджваецца пад ліцэнзіяй MIT.
Крыніца: linux.org.ru
