ترقی pgBackRestپوسٹگری ایس کیو ایل ڈیٹا بیسز کو بیک اپ اور بحال کرنے کے لیے ایک مقبول اوپن سورس ٹول تیار کیا جاتا رہے گا۔ ڈیوڈ اسٹیل، پروجیکٹ کے مینٹینر، نے اس کا اعلان کیا: حالیہ ہفتوں میں، اسپانسرز کا ایک گروپ پروجیکٹ کے ارد گرد تشکیل دیا گیا ہے، جو مزید ترقی کے لیے مالی اعانت کے لیے تیار ہے۔ یہ pgBackRest کو کسی ایک کارپوریٹ اسپانسر پر انحصار کرنے سے آزاد کر دے گا، جس سے اس منصوبے کو طویل مدت میں مزید پائیدار بنانا چاہیے۔
کہانی مثالی نکلی۔ اپریل کے آخر میں، سٹیل اعلان کیا، pgBackRest پر کام بند کر رہا ہے اور ذخیرہ کو محفوظ کر رہا ہے۔ وجہ اپنی سابقہ کارپوریٹ حمایت کھونے کے بعد پائیدار فنڈنگ تلاش کرنے میں ناکامی تھی۔ ڈویلپر کے مطابق، pgBackRest 13 سالوں سے ان کا مرکزی پروجیکٹ تھا، لیکن اس طرح کے ٹول کو راتوں اور ویک اینڈ پر غیر معینہ مدت تک برقرار رکھنا ناممکن ہے۔
pgBackRest PostgreSQL بیک اپ، ریکوری، اور آرکائیونگ کے لیے استعمال کیا جاتا ہے۔ یہ پروجیکٹ نہ صرف چھوٹی تنصیبات کے لیے ڈیزائن کیا گیا ہے بلکہ بڑے ڈیٹا بیس اور بھاری پیداواری کام کے بوجھ کے لیے بھی ڈیزائن کیا گیا ہے۔ موجودہ مستحکم ورژن ہے۔ pgBackRest 2.58.0.
نئے سپانسرز کے نام بھی شامل ہیں۔ AWS، Supabase، pgEdge، ٹائیگر ڈیٹا، پرکونا اور Eonاعلان اس بات پر زور دیتا ہے کہ یہ کمپنیاں خود pgBackRest پر انحصار کرتی ہیں تاکہ ان کی مصنوعات اور صارفین کے بنیادی ڈھانچے کی تباہی کی بحالی کو یقینی بنایا جا سکے۔
پرکونا الگ سے اعلان کیا پرکونا نے pgBackRest کے لیے اپنی حمایت کا اعلان کیا۔ کمپنی نے کہا کہ یہ سپورٹ ڈیوڈ اسٹیل کو پروجیکٹ پر فعال کام پر واپس آنے، بگ فکس کرنے، نئی خصوصیات تیار کرنے، اور کمیونٹی کی تبدیلیوں کا جائزہ لینے کے لیے وقت مختص کرنے کی اجازت دے گی۔ مزید برآں، پرکونا ایک نئے مینٹینر کی تربیت میں حصہ لینے کا ارادہ رکھتی ہے تاکہ اس بات کو یقینی بنایا جا سکے کہ پروجیکٹ دوبارہ کسی ایک فرد سے منسلک نہ ہو۔
اہم تفصیلات:
ترقی نہیں رکے گی۔
پراجیکٹ کے ڈی فیکٹو شٹ ڈاؤن کے اپریل کے اعلان کے بعد، صورتحال بدل گئی ہے: pgBackRest تیار ہوتا رہے گا، اور دیکھ بھال کرنے والا کام پر واپس آجائے گا۔فنانسنگ اب اجتماعی ہے۔
پروجیکٹ کو اب کسی ایک کمپنی پر انحصار نہیں کرنا چاہیے۔ یہ بہت اہم ہے: پچھلے ماڈل نے پہلے ہی اس کی نزاکت کو ثابت کر دیا تھا جب ایک ہی کفیل کے نقصان نے پورے آلے کو خطرے میں ڈال دیا تھا۔سپورٹ ٹیم کو وسعت دینے کے منصوبے ہیں۔
بحران سے سیکھے گئے سبق میں سے ایک یہ ہے کہ نہ صرف فنڈنگ کی ضرورت ہے بلکہ علم کی منتقلی کی بھی ضرورت ہے۔ وہ دوبارہ ہونے کے خطرے کو کم کرنے کے لیے پروجیکٹ کے لیے ایک اور معاون شخص کو لانے کا ارادہ رکھتے ہیں۔PostgreSQL صارفین کو فوری طور پر منتقل ہونے کی ضرورت نہیں ہے۔
ذخیرہ اندوزی کے بعد، کچھ منتظمین نے بارمن اور pgmoneta جیسے متبادلات پر تبادلہ خیال کرنا شروع کیا، لیکن pgBackRest کے پاس اب آگے کا راستہ واضح ہے۔ موجودہ تنصیبات کے لیے، اس کا مطلب ہے کہ فرسودگی کے خوف سے ہنگامی فیصلے کرنے کی ضرورت نہیں ہے۔کہانی انفراسٹرکچر FOSS کی قیمت کی یاد دہانی بن گئی ہے۔
pgBackRest ایک فینسی کھلونا نہیں ہے، لیکن ایک ٹول ہے جو پیداوار میں PostgreSQL بیک اپ کے لیے ضروری ہے۔ لیکن اس طرح کے منصوبے بھی اکثر صرف ایک یا دو لوگوں پر انحصار کرتے ہیں، جبکہ کاروبار انہیں "پتلی ہوا سے باہر کا بنیادی ڈھانچہ" کے طور پر سمجھتے ہیں۔
تکنیکی طور پر، pgBackRest ایک ہی رہتا ہے: یہ مکمل، تفریق، اور اضافی بیک اپ، متوازی آپریشنز، مقامی اور ریموٹ ریپوزٹریز، انٹیگریٹی چیکنگ، ملٹی اسٹوریج سپورٹ، اور WAL آرکائیونگ کو سپورٹ کرتا ہے۔ پروجیکٹ MIT لائسنس کے تحت لائسنس یافتہ ہے۔
ماخذ: linux.org.ru
