PostgreSQL 13

Þann 24. september tilkynnti þróunarteymið um útgáfu næstu Postgresql útgáfu númer 13. Nýja útgáfan einbeitti sér meðal annars að því að bæta árangur, flýta fyrir innri viðhaldsþjónustu og einfalda gagnagrunnseftirlit, auk áreiðanlegra aðgangsstýringar kerfisins.

Áfram var unnið að fínstillingu töfluskráningar með tilliti til vinnslu afrita meðal verðtryggðra gagna í tvíundarvísitölutrjám, sem gerði það ekki aðeins mögulegt að flýta fyrir framkvæmd fyrirspurna, heldur einnig að minnka plássið sem vísitalan tekur.
Að auki hefur stigvaxandi flokkunaralgrími verið bætt við, þar sem endurtekin flokkun gagna sem þegar hafa verið flokkuð í fyrri skrefum virkar hraðar, og sumum fyrirspurnum er hægt að flýta fyrir með því að nota nýja útbreidda tölfræði (með CREATE STATISTICS skipuninni) þegar reiknað er út skilvirkara skref- skrefaáætlun.
Framkvæmd fyrirspurna með kostnaðarsamri gagnasöfnun hefur einnig verið fínstillt með því að nýta í auknum mæli hashed söfnun og dumpa hluta af samansafnuðu gögnunum á diskinn ef það passar ekki í vinnsluminni. Það er veruleg aukning á hraða tengja töflur staðsettar á mismunandi skiptingum.

Töluverð vinna hefur verið lögð í að einfalda viðhald og umsýslu Postgresql gagnagrunna. Innbyggt verkefni „ryksuga“, það er að nota laust pláss eftir að raðir hafa verið eytt eða umskrifaðar, er nú hægt að framkvæma í samhliða þræði og stjórnandi hefur nú tækifæri til að tilgreina fjölda þeirra. Til viðbótar þessu hefur verið bætt við nýjum verkfærum til að fylgjast með núverandi virkni gagnagrunnsins og komið hefur verið í veg fyrir villur við samstillingu forskráningarskráa milli skipstjóra og eftirmynda, sem gæti leitt til árekstra þegar eftirmyndir eru aftengdar eða truflað heilleika hins dreifða. gagnagrunni eftir að þeir eru endurheimtir á grundvelli annálagagna.

Meðal nýjunga fyrir forritara er þess virði að benda á aðgerðina datetime() sem breytir ýmsum stöðluðum tímaupptökusniðum í innbyggða Postgresql gerð; UUID kynslóðaraðgerð v4 fáanleg úr kassanum gen_random_uuid(); eðlileg vinnu með Unicode; sveigjanlegra kerfi til að dreifa töflugögnum á tengdum nethnútum gagnagrunnsins með fullri afritun á rökréttu stigi, auk annarra breytinga á fyrirspurnum og nýjum kveikjum tiltækum fyrir eftirlíkingar.

Aðgangsstýring gagnagrunns er talin vera einn af lykilþáttum kerfisins og tekur nýja útgáfan stór skref fram á við í þeim efnum. Nú getur aðeins forréttindanotandi (ofurnotandi) sett upp viðbætur við gagnagrunninn. Á sama tíma munu venjulegir notendur geta sett upp aðeins þær viðbætur sem þeir hafa merkt sem traustar, eða lítið sett af viðbótum sem sjálfgefið er talið treysta (til dæmis pgcrypto, tablefunc eða hstore). Þegar notendur eru auðkenndir með því að nota SCRAM vélbúnaðinn (þegar unnið er í gegnum libpq rekilinn), er nú krafist „rásarbindingar“ og umbúðir aðgerða fyrir gögn frá þriðja aðila postgres_fdw frá útgáfu 13 styður vottorðsheimild.

Útgáfuskýringar


Sækja síðu

Heimild: linux.org.ru

Bæta við athugasemd