PostgreSQL 18: Nýjar aðgerðir og þrefalt hraðari lestrar

PostgreSQL 18 býður upp á þrefalt hraðari lestrar og nýjar eiginleika sem einfalda þróun.
eftir
fyrir 3 mánuðir síðan
3 mín. lestur

PostgreSQL 18 var gefinn út þann 25. september 2025 og er mikilvægur áfangi í þróun opnu gagnagrunnsins, sem mun veita þróunaraðilum aukna afköst og nýja verkfæri til að einfalda vinnuflæði. Aðal nýjungin í þessari uppfærslu er innleiðing á Asynchronous I/O (AIO) kerfi, sem endurhugsar hvernig gagnagrunnurinn meðhöndlar inntaks- og útgáfuverkefni. Þetta kerfi getur skilað allt að þrefalt hraðari lestri frá geymslu.

AIO er ekki bara smávægileg breyting; það er alger endurbót sem er hönnuð til að takast á við þrengingar í umhverfum þar sem mikil flæði er. Með því að leyfa mörgum I/O beiðnum að fara fram samtímis án þess að hindra aðrar aðgerðir, geta þróunaraðilar búist við að reksturinn verði mun skemmtilegri í gagnakrefjandi forritum, þar á meðal rauntíma greiningum og stórum vefþjónustum.

Fyrir utan I/O hefur PostgreSQL 18 einnig aukið spurningareffektivitet með því að bæta við index skip scans, sem hámarka leitir í ekki-einstökum indexum með því að sleppa afritum gilda, sem dregur verulega úr skanna tíma. Samkvæmt upplýsingum frá Bytebase getur þessi aðgerð dregið úr útfærslu spurninga um allt að 50% í þeim tilfellum þar sem gildi endurtaka sig oft, sem er sérstaklega gagnlegt fyrir vefverslanir og birgðakerfi.

Önnur áhugaverð nýjung er bætt við virtual generated columns, sem reikna gildi á flugi við spurningar í stað þess að geyma þau varanlega. Þetta sparar geymslurými og einfalda skema hönnun, þar sem þróunaraðilar þurfa ekki lengur að viðhalda afritum gagna, sem er kjörið fyrir dýrmæt útreikninga eins og rauntíma samantekt eða sniðin úttök.

Uppfærslan kynningin innleiðir einnig uuidv7() aðgerðina, sem býr til tímaskipt UUIDs sem bæta flokk og lestrarafköst miðað við hefðbundna uuidv4. Þetta er í samræmi við nútímakröfur fyrir flokkana einstaka auðkenni í dreifðum kerfum, sem eykur allt frá skráningu til örþjónustukerfa.

Fyrir þá sem vinna með uppfærslur, þá bætir PostgreSQL 18 við RETURNING klausu og inniheldur bæði OLD og NEW raðgildi í UPDATE yfirlýsingum. Þetta gerir þróunaraðilum kleift að fanga bæði fyrri og síðari stöður í einni fyrirspurn, sem einfaldar skráningu og breytingarferla án þess að þurfa að nota viðbótar tengingar eða triggar.

Uppfærslur hafa verið gerðar minna truflandi, með hraðari aðgerðum í megin útgáfum og minni árangursrýrnun eftir uppfærslur. Nýja kerfið dregur úr þörf fyrir umfangsmikla hreinsun eftir uppfærslur, sem tryggir að gagnagrunnur nái hámarksnýtingu fljótar, sem er mikilvægt fyrir fyrirtæki sem vilja lágmarka niður í tíma. Á öryggisvettvangi veitir stuðningur við OAuth 2.0 auðkenningu óhindrað aðgang að ytri auðkennisveitum, sem eykur aðgangsstýringu.

PostgreSQL 18 eykur einnig samhæfi við SQL með eiginleikum eins og bættri MERGE aðgerðum og betrumbættum texta vinnsluaðgerðum, svo sem unicode_normalize(). Þetta færir gagnagrunninn nær SQL:2023 stöðlum, sem veitir þróunaraðilum meiri sveigjanleika í skrifum á flytjanlegu kóði. Einnig hafa útvíkkanir aukist með nýjum tengingum fyrir sérsniðnar hegðanir, sem gerir dýrmætari samþættingar mögulegar.

Fyrir iðnaðarinnri aðila eru þessar breytingar merki um skref í átt að skilvirkari og sveigjanlegri gagnagrunnaferlum. AIO kerfið, sérstaklega, gæti endurdefnað frammistöðustaðla í skýjaumhverfi, þar sem I/O seinkun oft hindrar viðbrögð. Þróunaraðilar ættu einnig að meta notagildi, svo sem nýja EXPLAIN (PLAN_CACHE) valkostinn til að greina fyrirspurnaráætlun, sem hjálpar til við að leysa vandamál við óstöðuga frammistöðu.

Í framtíðinni krafist því að aðlaga PostgreSQL 18 kalli á skynsamlega skipulagningu, sérstaklega fyrir þá sem flytja frá eldri útgáfum. Sérfræðingar ráðleggja að prófa AIO í sviðsumhverfi til að meta ávinninginn, þar sem gróði fer eftir vinnuálagi. Heimildir frá Nihar Daily veita leiðbeiningar um uppfærslur, sem leggja áherslu á mikilvægi að fylgjast með hreinsunarferlum eftir flutning. Að lokum undirstrikar þessi útgáfa skuldbindingu PostgreSQL við að styrkja þróunaraðila, sem blandar saman hrein afköst við vandaðar aðgerðir sem minnka flækjur. Þegar gagnagrunnar þróast til að takast á við AI-knúin vinnuálag og jaðar tölvunar, veitir PostgreSQL 18 innri aðilum verkfæri til að halda sér á undan, sem tryggir traustar og framtíðarskýrslausnir.

Tengt efni

Powered by GetYourGuide

Nýjast frá Tækni

Fyrri grein

Samsung One UI 8.5 býður upp á nýjar myndavélaframfarir og stuðning við rýmið

Næsta grein

Tæknivandamál hjá Google Pixel 10 halda áfram þrátt fyrir uppfærslur

Don't Miss

Drengirnir í Benjamín dúfu hittast eftir 30 ár

Fjórir leikarar úr Benjamín dúfu komu saman í fyrsta sinn í þrjátíu ár.

Best Electric Bikes Available for Under $500 in Iceland

Explore affordable electric bikes that offer reliability for urban commuting

Veðurfræðingur gagnrýnir veðurspár sem brugðust í snjókomu

Einar Sveinbjörnsson gagnrýnir veðurspár sem ekki spáðu fyrir um snjókomu í Reykjavík.