PostgreSQL 13

د سپتمبر په 24، پراختیایی ټیم د راتلونکی Postgresql خوشې کولو شمیره 13 اعلان کړه. نوې خپرونه د نورو شیانو په مینځ کې، د فعالیت ښه کولو، د داخلي ساتنې خدماتو ګړندۍ کولو او د ډیټابیس نظارت ساده کولو، او همدارنګه د باور وړ سیسټم لاسرسي کنټرول باندې تمرکز کوي.

د بائنری شاخص ونو کې د شاخص شوي ډیټا په مینځ کې د نقلونو پروسس کولو شرایطو کې د جدول شاخص اصلاح کولو باندې کار دوام درلود ، کوم چې نه یوازې د پوښتنو اجرا کول ګړندي کول ، بلکه د شاخص لخوا نیول شوي ډیسک ځای کمول هم ممکن کړل.
برسېره پردې، یو زیاتیدونکي ترتیب کولو الګوریتم اضافه شوی، په کوم کې چې په تیرو مرحلو کې دمخه ترتیب شوي د معلوماتو تکرار ترتیب کول ګړندي کار کوي، او ځینې پوښتنې د نوي پراخ شوي احصایې (د احصایې رامینځته کولو کمانډ له لارې) په کارولو سره ګړندۍ کیدی شي کله چې د یو ډیر اغیزمن ګام محاسبه کول- ګام په ګام پلان.
د قیمتي ډیټا راټولولو سره د پوښتنو اجرا کول هم د هش شوي مجموعې کارولو او د راټول شوي ډیټا برخه ډیسک ته د ډمپ کولو له لارې مطلوب شوي که چیرې دا په RAM کې مناسب نه وي. په مختلفو برخو کې د نښلولو میزونو سرعت کې د پام وړ زیاتوالی شتون لري.

د Postgresql ډیټابیسونو ساتلو او اداره کولو ساده کولو لپاره د پام وړ کار ترسره شوی. د "ویکیومینګ" جوړ شوی دنده ، دا د قطارونو حذف کولو یا بیا لیکلو وروسته د وړیا ډیسک ځای کارول ، اوس په موازي تارونو کې اجرا کیدی شي ، او مدیر اوس فرصت لري چې د دوی شمیر مشخص کړي. سربیره پردې ، د ډیټابیس د اوسني فعالیت نظارت لپاره نوي وسیلې اضافه شوي او د ماسټر او نقلونو ترمینځ د دمخه ریکارډ لاګونو ترکیب کولو پرمهال د غلطیو مخه نیول شوې ، کوم چې د عکسونو منحل کولو یا د توزیع شوي بشپړتیا ګډوډولو پرمهال د شخړو لامل کیدی شي. ډیټابیس وروسته له دې چې دوی د لاګ ډیټا پراساس بحال شوي.

د پراختیا کونکو لپاره د نوښتونو په مینځ کې ، دا د datetime() فنکشن روښانه کولو ارزښت لري ، کوم چې د مختلف معیاري وخت ثبت کولو فارمیټونه په جوړ شوي پوسټګریسکول ډول بدلوي؛ د UUID نسل فعالیت v4 د بکس څخه بهر شتون لري gen_random_uuid()؛ د یونیکوډ سره د کار نورمال کول؛ د ډیټابیس تړل شوي شبکې نوډونو کې د جدول ډیټا توزیع کولو لپاره ډیر انعطاف منونکی سیسټم په منطقي کچه د بشپړ نقل سره ، په بیله بیا په پوښتنو کې نور بدلونونه او نوي محرکونه چې د نقل لپاره شتون لري.

د ډیټابیس لاسرسي کنټرول د سیسټم یو له مهمو برخو څخه بلل کیږي، او نوې نسخه پدې برخه کې لوی ګامونه پورته کوي. اوس یوازې یو امتیاز لرونکی کارونکی (سوپر کارونکی) کولی شي ډیټابیس ته توسیعونه نصب کړي. په ورته وخت کې ، عادي کارونکي به وکولی شي یوازې هغه توسیعونه نصب کړي چې دوی یې د باور په توګه په نښه کړي ، یا د توسیعونو کوچنۍ سیټ چې د ډیفالټ لخوا باوري ګڼل کیږي (د مثال په توګه ، pgcrypto ، tablefunc یا hstore). کله چې د SCRAM میکانیزم په کارولو سره د کاروونکو تصدیق کول (کله چې د libpq ډرایور له لارې کار کوي)، "چینل پابند" اوس اړین دی، او د 13 نسخه څخه د دریمې ډلې ډیټا postgres_fdw لپاره د ریپر فعالیت د سند جواز ملاتړ کوي.

د خوشې یادښتونه


پاڼه ډاونلوډ کړئ

سرچینه: linux.org.ru

Add a comment