PostgreSQL 13

24 سيپٽمبر تي، ڊولپمينٽ ٽيم ايندڙ Postgresql رليز نمبر 13 جي رليز جو اعلان ڪيو. نئين رليز جو ڌيان، ٻين شين جي وچ ۾، ڪارڪردگي کي بهتر ڪرڻ، اندروني سار سنڀال جي خدمتن کي تيز ڪرڻ ۽ ڊيٽابيس مانيٽرنگ کي آسان ڪرڻ، ۽ گڏوگڏ وڌيڪ قابل اعتماد سسٽم رسائي ڪنٽرول تي.

بائنري انڊيڪس وڻن ۾ انڊيڪس ٿيل ڊيٽا جي وچ ۾ نقلن جي پروسيسنگ جي لحاظ سان ٽيبل انڊيڪسنگ کي بهتر ڪرڻ تي ڪم جاري رهيو، جنهن اهو ممڪن نه صرف سوالن جي عمل کي تيز ڪرڻ، پر انڊيڪس تي قبضو ڪيل ڊسڪ اسپيس کي گهٽائڻ لاءِ پڻ ڪيو.
ان کان علاوه، هڪ واڌارو ترتيب ڏيڻ وارو الگورٿم شامل ڪيو ويو آهي، جنهن ۾ اڳئين مرحلن ۾ ترتيب ڏنل ڊيٽا جي بار بار ترتيب ڏيڻ تيزي سان ڪم ڪري ٿو، ۽ ڪجهه سوالن کي تيز ڪري سگهجي ٿو نوان وڌايل انگ اکر استعمال ڪندي (CREATE STATISTICS ڪمانڊ ذريعي) جڏهن هڪ وڌيڪ موثر قدم جي حساب سان. قدم قدم منصوبو.
قيمتي ڊيٽا گڏ ڪرڻ سان سوالن جي عمل کي پڻ بهتر ڪيو ويو آهي هيش ٿيل ايگريگيشن جو وڌيڪ استعمال ڪندي ۽ مجموعي ڊيٽا جو حصو ڊسڪ ۾ ڊمپ ڪرڻ جي صورت ۾ جيڪڏهن اهو رام ۾ مناسب نه هجي. مختلف ڀاڱن تي واقع جدولن جي ڳنڍڻ جي رفتار ۾ هڪ اهم اضافو آهي.

Postgresql ڊيٽابيس جي سار سنڀال ۽ انتظاميه کي آسان ڪرڻ لاءِ ڪافي ڪم ڪيو ويو آهي. "ويڪيومنگ" جو بلٽ ان ٽاسڪ، يعني قطارن کي ڊليٽ ڪرڻ يا ٻيهر لکڻ کان پوءِ مفت ڊسڪ اسپيس استعمال ڪرڻ، ھاڻي متوازي ٿريڊز ۾ ڪم ڪري سگھجي ٿو، ۽ ايڊمنسٽريٽر کي ھاڻي انھن جو نمبر بيان ڪرڻ جو موقعو آھي. ان کان علاوه، ڊيٽابيس جي موجوده سرگرمي کي مانيٽر ڪرڻ لاء نوان اوزار شامل ڪيا ويا آهن ۽ غلطي کي روڪيو ويو آهي جڏهن ماسٽر ۽ ريپليڪس جي وچ ۾ اڳ-ريڪارڊ لاگز کي هم وقت سازي ڪئي وئي آهي، جيڪو تڪرار پيدا ڪري سگهي ٿو جڏهن ريپليڪس ڊسڪ ڪيو وڃي يا ان جي سالميت جي ڀڃڪڙي ٿئي. ورهايل ڊيٽابيس کي بحال ٿيڻ کان پوءِ لاگ ڊيٽا جي بنياد تي.

ڊولپرز لاءِ جدت جي وچ ۾، ان کي نمايان ڪرڻ جي قابل آهي datetime() فنڪشن، جيڪو مختلف معياري وقت جي رڪارڊنگ فارميٽ کي بلٽ ان پوسٽ گريسڪ ايل قسم ۾ تبديل ڪري ٿو. UUID نسل فنڪشن v4 موجود دٻي مان ٻاهر gen_random_uuid()؛ يونيڪوڊ سان ڪم جي عام ڪرڻ؛ ڊيٽابيس جي ڳنڍيل نيٽ ورڪ نوڊس تي ٽيبل ڊيٽا کي ورهائڻ لاءِ وڌيڪ لچڪدار سسٽم منطقي سطح تي مڪمل نقل سان گڏ، گڏوگڏ سوالن ۾ ٻيون تبديليون ۽ ريپليڪس لاءِ موجود نوان ٽريگرز.

ڊيٽابيس جي رسائي ڪنٽرول سسٽم جي اهم حصن مان هڪ طور بيان ڪيو ويو آهي، ۽ نئون نسخو ان سلسلي ۾ اڳتي وڌڻ لاء وڏو قدم رکي ٿو. هاڻي صرف هڪ مراعات يافته صارف (سپر يوزر) ڊيٽابيس ۾ ايڪسٽينشن کي انسٽال ڪري سگهي ٿو. ساڳي ئي وقت ۾، عام استعمال ڪندڙ صرف انهن ايڪسٽينشن کي انسٽال ڪري سگھندا جن کي انهن معتبر طور نشان لڳايو آهي، يا ايڪسٽينشن جو هڪ ننڍڙو سيٽ جنهن کي ڊفالٽ طور تي قابل اعتماد سمجهيو وڃي ٿو (مثال طور، pgcrypto، tablefunc يا hstore). جڏهن SCRAM ميڪانيزم استعمال ڪندي صارفين جي تصديق ڪري ٿي (جڏهن libpq ڊرائيور ذريعي ڪم ڪري رهيا آهن)، "چينل بائنڊنگ" هاڻي گهربل آهي، ۽ ورزن 13 کان ٽئين پارٽي ڊيٽا postgres_fdw لاء ريپر فنڪشن سرٽيفڪيٽ اختيار جي حمايت ڪري ٿو.

رليز نوٽس


ڊائون لوڊ صفحو

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو