Chruthaigh Oracle brainse nua den MySQL 9.1.0 DBMS. Ullmhaítear tógáil MySQL Community Server 9.1.0 do gach mórdháileadh Linux, FreeBSD, macOS agus Windows. Mar chuid den tsamhail nua scaoilte a tugadh isteach anuraidh, tá MySQL 9.1 rangaithe mar bhrainse “Nuálaíochta”, lena n-áireofar freisin an chéad mhór-eisiúint eile, MySQL 9.2. Moltar brainsí nuálaíochta dóibh siúd ar mian leo rochtain luath ar fheidhmiúlacht nua, foilsítear iad gach 3 mhí agus ní thacaítear leo ach go dtí go bhfoilseofar an chéad eisiúint suntasach eile (mar shampla, tar éis an chuma ar an mbrainse 9.1, cuireadh deireadh le tacaíocht don bhrainse 9.0. ). An samhradh seo chugainn tá sé beartaithe acu scaoileadh LTS a chruthú, a mholtar le haghaidh feidhmiúcháin a éilíonn intuarthacht agus caomhnú fadtéarmach iompair gan athrú. Tar éis brainse LTS, bunófar brainse nua Nuálaíochta - MySQL 10.0.
Mórathruithe i MySQL 9.1:
- Cuireadh tacaíocht don slonn “IF NOT EXISTS” leis an oibríocht “CREATE VIEW”, a ligeann duit cruthú amhairc a eagrú mura bhfuil radharc leis an ainm sonraithe ann cheana agus seachain earráid a sheoladh ar ais má tá an t-amharc cruthaithe cheana féin.
- Cuireadh stop le luchtú truicir agus oibríochtaí inléite amháin á ndéanamh. Roimhe seo, lódaíodh truicear nuair a bhí rochtain ar thábla, rud a chuir amú cuimhne agus ag cruthú ualach LAP i gcásanna nach raibh truicearaitheoirí á n-úsáid (mar shampla, nuair a bhí fiosruithe SELECT á gcur i gcrích). I MySQL 9.1, tá próiseáil agus luchtú truicear roinnte ina dhá chéim: meiteashonraí a léamh faoin truicear agus parsáil + an truicear a fhorghníomhú. Stóráiltear na sonraí a fhaightear sa chéad chéim uair amháin agus ansin roinntear iad trasna cásanna truicear éagsúla. Ní dhéantar an truicear a pharsáil agus a fhorghníomhú ach amháin le haghaidh slonn a athraíonn sonraí. Ina theannta sin, chun tomhaltas cuimhne a laghdú, in ionad maoláin a leithdháileadh go statach chun earráidí a láimhseáil i dtruiceoirí, d'aistrigh muid chuig leithdháileadh cuimhne dinimiciúil de réir mar ba ghá.
- Leathnaíodh aschur na hoibríochta EXPLAIN chun faisnéis a thaispeáint faoi úsáid léite ilraon agus faoi úsáid straitéise semijoin, ina bpróiseálann oibríochtaí JOIN sraitheanna ó aon tábla amháin.
- Soláthraítear forghníomhú adamhach na n-oibríochtaí “CREATE DATABASE” agus “DOP DATABASE” chun cosaint a thabhairt in aghaidh teipeanna i gcás timpiste nó earráidí ar leibhéal an chórais comhad le linn na n-oibríochtaí seo a chur i gcrích. Mar shampla, roimhe seo, nuair a chlis ar “CREATE DATABASE”, d’fhéadfaí struchtúr stórála bunachar sonraí neamhiomlán a chruthú, rud a d’éiligh idirghabháil láimhe lena ghlanadh suas.
- Soláthraíonn nósanna imeachta stóráilte scríofa i JavaScript tacaíocht don chineál VECTOR. Is féidir sonraí leis an gcineál sonraithe a chur ar aghaidh anois i bparaiméadar ionchuir agus aischuir.
- Cuireadh leis an gcumas fíordheimhniú a dhéanamh agus tú ag nascadh le DBMS ag baint úsáide as prótacal OpenID Connect.
- Tá seacht leochaileacht is fiche socraithe, agus tá leibhéal déine criticiúil (9.1 as 10) sannta don cheann is déine (CVE-2024-5535). Is féidir an leochaileacht a shaothrú go cianda gan fíordheimhniú. Is é is cúis leis an gceist ná léamh lasmuigh de theorainneacha i leabharlann OpenSSL agus bíonn tuairteáil nó sceitheadh cuimhne sa fhreagra tar éis ceangal le... freastalaí agus paraiméadair phrótacail mhíchearta á léiriú.
Foinse: oscailtenet.ru
