PostgreSQL 13

Ar 24 Meán Fómhair, d'fhógair an fhoireann forbartha scaoileadh an chéad scaoileadh Postgresql eile uimhir 13. Dhírigh an scaoileadh nua, i measc rudaí eile, ar fheidhmíocht a fheabhsú, seirbhísí cothabhála inmheánacha a luasú agus monatóireacht ar bhunachar sonraí a shimpliú, chomh maith le rialú rochtana córas níos iontaofa.

Leanadh le hobair ar innéacsú táblaí a bharrfheabhsú i dtéarmaí dúbailt a phróiseáil i measc na sonraí innéacsaithe i gcrainn dhénártha innéacs, rud a d'fhág go bhféadfaí ní hamháin feidhmiú fiosrúcháin a bhrostú, ach freisin an spás diosca a bhí ag an innéacs a laghdú.
Ina theannta sin, cuireadh algartam sórtála incriminteach leis, ina n-oibríonn sórtáil arís agus arís eile sonraí atá curtha in eagar cheana féin i gcéimeanna roimhe seo níos tapúla, agus is féidir roinnt fiosruithe a luathú trí úsáid a bhaint as staitisticí leathnaithe nua (trí ordú CREATE STATISTICS) agus céim níos éifeachtaí á ríomh. plean ar chéim.
Tá forghníomhú na bhfiosrúchán le comhiomlánú costasach sonraí optamaithe freisin trí úsáid níos mó a bhaint as comhiomlánú hashed agus trí chuid de na sonraí comhiomlánaithe a dhumpáil chuig diosca mura n-oireann sé don RAM. Tá méadú suntasach ar luas na táblaí nasctha atá suite ar dheighiltí éagsúla.

Tá go leor oibre déanta chun cothabháil agus riar bhunachair sonraí Postgresql a shimpliú. Is féidir an tasc ionsuite "folúsú", is é sin, úsáid a bhaint as spás diosca saor in aisce tar éis sraitheanna a scriosadh nó a athscríobh, a fhorghníomhú anois i snáitheanna comhthreomhara, agus tá deis ag an riarthóir anois a n-uimhir a shonrú. Ina theannta sin, cuireadh uirlisí nua leis chun faireachán a dhéanamh ar ghníomhaíocht reatha an bhunachair sonraí agus cuireadh cosc ​​ar earráidí agus logaí réamhthaifeadta á sioncronú idir an máistir agus macasamhla, rud a d’fhéadfadh coinbhleachtaí a bheith mar thoradh orthu agus macasamhla á ndínascadh nó cur isteach ar shláine na dáilte. bunachar sonraí tar éis iad a athchóiriú bunaithe ar shonraí logála.

I measc na nuálaíochta d’fhorbróirí, is fiú béim a leagan ar an bhfeidhm datetime(), a athraíonn formáidí caighdeánacha taifeadta ama go cineál ionsuite Postgresql; Feidhm giniúna UUID v4 ar fáil as an mbosca gen_random_uuid(); normalú na hoibre le Unicode; córas níos solúbtha chun sonraí tábla a dháileadh ar nóid líonra nasctha den bhunachar sonraí le macasamhlú iomlán ar an leibhéal loighciúil, chomh maith le hathruithe eile ar fhiosrúcháin agus truicearaí nua atá ar fáil do mhacasamhla.

Luaitear rialú rochtana bunachar sonraí mar cheann de phríomhchodanna an chórais, agus déanann an leagan nua céimeanna móra chun cinn maidir leis seo. Anois ní féidir ach le húsáideoir pribhléideach (superuser) síntí a shuiteáil ar an mbunachar sonraí. Ag an am céanna, ní bheidh gnáthúsáideoirí in ann ach na síntí sin a mharcáil siad mar shínte iontaofa a shuiteáil, nó sraith bheag síntí a mheastar a bheith iontaofa de réir réamhshocraithe (mar shampla, pgcrypto, tablefunc nó hstore). Nuair a bhíonn úsáideoirí fíordheimhnithe ag baint úsáide as an meicníocht SCRAM (agus iad ag obair tríd an tiománaí libpq), tá gá le “ceangail cainéil” anois, agus tacaíonn an fheidhm fillte le haghaidh sonraí tríú páirtí postgres_fdw ó leagan 13 le húdarú deimhnithe.

Nótaí Eisiúna


Íoslódáil an leathanach

Foinse: linux.org.ru

Add a comment