تطوير pgBackRestسيستمر تطوير pgBackRest، وهي أداة مفتوحة المصدر شائعة لإنشاء نسخ احتياطية واستعادة قواعد بيانات PostgreSQL. وقد أعلن ديفيد ستيل، القائم على المشروع، عن ذلك قائلاً: "في الأسابيع الأخيرة، تشكلت مجموعة من الرعاة حول المشروع، مستعدين لتمويل المزيد من التطوير. سيحرر هذا pgBackRest من الاعتماد على راعٍ مؤسسي واحد، مما سيجعل المشروع أكثر استدامة على المدى الطويل."
اتضح أن القصة كانت توضيحية. في نهاية شهر أبريل، ستيل объявилيُوقف المطور العمل على pgBackRest ويُؤرشف مستودعه. والسبب هو عدم القدرة على إيجاد تمويل مستدام بعد فقدان الدعم المؤسسي السابق. ووفقًا للمطور، كان pgBackRest مشروعه الرئيسي لمدة 13 عامًا، لكن صيانة مثل هذه الأداة ليلًا ونهارًا أمرٌ مستحيل.
يُستخدم pgBackRest لعمليات النسخ الاحتياطي والاستعادة والأرشفة في PostgreSQL. صُمم المشروع ليس فقط للتركيبات الصغيرة، بل أيضًا لقواعد البيانات الكبيرة وأحمال العمل الإنتاجية الكثيفة. الإصدار المستقر الحالي هو pgBackRest 2.58.0.
ومن بين الرعاة الجدد الذين تم الإعلان عنهم: AWS، وSupabase، وpgEdge، وTiger Data، وPercona، وEonيؤكد الإعلان أن هذه الشركات نفسها تعتمد على pgBackRest لضمان استعادة البيانات في حالات الكوارث لمنتجاتها وبنية عملائها التحتية.
Percona تم الإعلان عنها بشكل منفصل أعلنت شركة بيركونا دعمها لـ pgBackRest. وأوضحت الشركة أن هذا الدعم سيتيح لديفيد ستيل العودة إلى العمل الفعلي على المشروع، وتخصيص وقت لإصلاح الأخطاء، وتطوير ميزات جديدة، ومراجعة التغييرات التي يقدمها المجتمع. علاوة على ذلك، تعتزم بيركونا المشاركة في تدريب مسؤول صيانة جديد لضمان عدم ارتباط المشروع بشخص واحد مرة أخرى.
تفاصيل مهمة:
لن يتوقف التطور.
بعد إعلان شهر أبريل عن الإغلاق الفعلي للمشروع، تغير الوضع: سيستمر تطوير pgBackRest، وسيعود القائم على الصيانة إلى العمل.أصبح التمويل الآن جماعياً.
يجب ألا يعتمد المشروع بعد الآن على شركة واحدة. هذا أمر بالغ الأهمية: فقد أثبت النموذج السابق هشاشته عندما أدى فقدان راعٍ واحد إلى تعريض الآلية بأكملها للخطر.توجد خطط لتوسيع فريق الدعم.
من الدروس المستفادة من الأزمة الحاجة ليس فقط إلى التمويل، بل أيضاً إلى نقل المعرفة. ويخططون لضمّ شخص داعم آخر للمشروع للحدّ من خطر تكرارها.لا يحتاج مستخدمو PostgreSQL إلى الترحيل بشكل عاجل.
بعد أرشفة المستودع، بدأ بعض المسؤولين بمناقشة بدائل مثل Barman وpgmoneta، لكن pgBackRest بات الآن يمتلك مسارًا واضحًا للمضي قدمًا. بالنسبة للأنظمة المثبتة حاليًا، هذا يعني عدم الحاجة إلى اتخاذ قرارات طارئة لمجرد الخوف من توقف الدعم.أصبحت هذه القصة بمثابة تذكير بثمن البنية التحتية للبرمجيات الحرة والمفتوحة المصدر.
لا يُعدّ pgBackRest مجرد أداة ترفيهية، بل هو أداة أساسية لعمليات النسخ الاحتياطي لقواعد بيانات PostgreSQL في بيئات الإنتاج. ومع ذلك، غالباً ما تعتمد هذه المشاريع على شخص أو شخصين فقط، بينما تنظر إليها الشركات على أنها "بنية تحتية مجانية ظهرت من العدم".
من الناحية التقنية، يبقى برنامج pgBackRest كما هو: فهو يدعم النسخ الاحتياطي الكامل والتفاضلي والتزايدي، والعمليات المتوازية، والمستودعات المحلية والبعيدة، والتحقق من سلامة البيانات، ودعم التخزين المتعدد، وأرشفة سجلات العمليات (WAL). المشروع مرخص بموجب ترخيص MIT.
المصدر: linux.org.ru
