Pembangunan pgBackRest, alat sumber terbuka yang popular untuk membuat sandaran dan memulihkan pangkalan data PostgreSQL, akan terus dibangunkan. David Steele, penyelenggara projek, mengumumkan perkara ini: dalam beberapa minggu kebelakangan ini, sekumpulan penaja telah dibentuk di sekitar projek ini, bersedia untuk membiayai pembangunan selanjutnya. Ini akan membebaskan pgBackRest daripada bergantung pada satu penaja korporat, yang sepatutnya menjadikan projek ini lebih mampan dalam jangka masa panjang.
Cerita itu ternyata memberi gambaran yang jelas. Pada akhir April, Steele diumumkan, sedang menghentikan kerja-kerja pgBackRest dan mengarkibkan repositori tersebut. Sebabnya ialah ketidakupayaan untuk mencari pembiayaan yang mampan selepas kehilangan sokongan korporatnya sebelum ini. Menurut pembangun, pgBackRest telah menjadi projek utamanya selama 13 tahun, tetapi mengekalkan alat sedemikian pada waktu malam dan hujung minggu selama-lamanya adalah mustahil.
pgBackRest digunakan untuk sandaran, pemulihan dan pengarkiban PostgreSQL. Projek ini direka bukan sahaja untuk pemasangan kecil, tetapi juga untuk pangkalan data yang besar dan beban kerja pengeluaran yang berat. Versi stabil semasa ialah pgBackRest 2.58.0.
Antara penaja baharu yang dinamakan ialah AWS, Supabase, pgEdge, Tiger Data, Percona dan EonPengumuman itu menekankan bahawa syarikat-syarikat ini sendiri bergantung pada pgBackRest untuk memastikan pemulihan bencana untuk produk dan infrastruktur pelanggan mereka.
percona diumumkan secara berasingan Percona mengumumkan sokongannya untuk pgBackRest. Syarikat itu menyatakan bahawa sokongan ini akan membolehkan David Steele kembali aktif dalam projek tersebut, menumpukan masa untuk pembetulan pepijat, membangunkan ciri baharu dan menyemak perubahan daripada komuniti. Tambahan pula, Percona berhasrat untuk menyertai latihan penyelenggara baharu bagi memastikan projek itu tidak terikat dengan seorang individu lagi.
Butiran penting:
Pembangunan tidak akan berhenti.
Berikutan pengumuman penutupan de facto projek pada bulan April, keadaan telah berubah: pgBackRest akan terus dibangunkan dan penyelenggara akan kembali bekerja.Pembiayaan kini bersifat kolektif.
Projek ini tidak lagi sepatutnya bergantung kepada satu syarikat sahaja. Ini penting: model sebelumnya telah membuktikan kerapuhannya apabila kehilangan seorang penaja tunggal membahayakan keseluruhan instrumen.Terdapat rancangan untuk mengembangkan pasukan sokongan.
Salah satu pengajaran yang dipelajari daripada krisis ini ialah keperluan bukan sahaja untuk pembiayaan tetapi juga untuk pemindahan pengetahuan. Mereka merancang untuk membawa masuk seorang lagi individu sokongan kepada projek ini bagi mengurangkan risiko kejadian berulang.Pengguna PostgreSQL tidak perlu berhijrah dengan segera.
Selepas repositori diarkibkan, beberapa pentadbir mula membincangkan alternatif seperti Barman dan pgmoneta, tetapi pgBackRest kini mempunyai laluan yang jelas ke hadapan. Bagi pemasangan sedia ada, ini bermakna tidak perlu membuat keputusan kecemasan hanya kerana takut akan penamatan.Kisah ini telah menjadi peringatan tentang harga infrastruktur FOSS.
pgBackRest bukanlah mainan mewah, tetapi alat yang penting untuk sandaran PostgreSQL dalam pengeluaran. Tetapi projek sedemikian sering bergantung pada hanya satu atau dua orang, sementara perniagaan menganggapnya sebagai "infrastruktur percuma yang tidak dirancang."
Secara teknikalnya, pgBackRest kekal sama: ia menyokong sandaran penuh, pembezaan dan tambahan, operasi selari, repositori tempatan dan jauh, pemeriksaan integriti, sokongan berbilang storan dan pengarkiban WAL. Projek ini dilesenkan di bawah lesen MIT.
Sumber: linux.org.ru
