Sgaoileadh MySQL DBMS 9.1.0

Tha Oracle air meur ùr den MySQL 9.1.0 DBMS a chruthachadh. Tha togail MySQL Community Server 9.1.0 air ullachadh airson a h-uile prìomh sgaoileadh Linux, FreeBSD, macOS agus Windows. Mar phàirt den mhodail fuasglaidh ùr a chaidh a thoirt a-steach an-uiridh, tha MySQL 9.1 air a mheas mar mheur “ùr-ghnàthachadh”, a bhios cuideachd a’ toirt a-steach an ath fhoillseachadh mòr, MySQL 9.2. Thathas a’ moladh meuran ùr-ghnàthachaidh dhaibhsan a tha ag iarraidh ruigsinneachd tràth air gnìomhachd ùr, air am foillseachadh gach 3 mìosan agus a’ faighinn taic dìreach gus an tèid an ath fhoillseachadh cudromach fhoillseachadh (mar eisimpleir, às deidh coltas meur 9.1, chaidh stad a chuir air taic airson meur 9.0 ). An ath shamhradh tha iad an dùil brath-naidheachd LTS a chruthachadh a thathar a’ moladh airson buileachadh a dh’ fheumas ro-innse agus gleidheadh ​​fad-ùine giùlan gun atharrachadh. Às deidh meur LTS, thèid meur Ùr-ghnàthachaidh ùr a chruthachadh - MySQL 10.0.

Atharrachaidhean mòra ann am MySQL 9.1:

  • Chaidh taic don abairt “IF NOT EXISTS” a chuir ris an obair “CREATE VIEW”, a leigeas leat cruthachadh sealladh a chuir air dòigh mura h-eil sealladh leis an ainm ainmichte ann mu thràth agus seachain mearachd a thilleadh ma tha an sealladh air a chruthachadh mu thràth.
  • Sguir luchdachadh luchd-brosnachaidh nuair a bhios tu a’ coileanadh obrachaidhean leughaidh a-mhàin. Roimhe sin, chaidh luchd-brosnachaidh a luchdachadh nuair a chaidh inntrigeadh a dhèanamh do bhòrd, a’ caitheamh cuimhne agus a’ cruthachadh luchd CPU ann an suidheachaidhean far nach robhar a’ cleachdadh innealan-brosnachaidh (mar eisimpleir, nuair a bhathas a’ cur an gnìomh ceistean SELECT). Ann am MySQL 9.1, tha giullachd agus luchdachadh luchd-brosnachaidh air a roinn ann an dà ìre: leughadh meata-dàta mun inneal-brosnachaidh agus parsadh + cuir an gnìomh an inneal-brosnachaidh. Tha an dàta a gheibhear sa chiad ìre air a stòradh aon uair agus an uairsin air a roinn thairis air diofar shuidheachaidhean brosnachaidh. Tha an inneal-brosnachaidh air a pharsadh agus air a chuir gu bàs a-mhàin airson abairtean a dh’ atharraicheas dàta. A bharrachd air an sin, gus caitheamh cuimhne a lughdachadh, an àite a bhith a’ riarachadh bufairean gu statach airson làimhseachadh mhearachdan ann an luchd-brosnachaidh, thionndaidh sinn gu riarachadh cuimhne fiùghantach mar a dh’ fheumar.
  • Chaidh toradh gnìomhachd EXPLAIN a leudachadh gus fiosrachadh a nochdadh mu chleachdadh leughaidhean ioma-raon agus cleachdadh ro-innleachd semijoin, anns am bi gnìomhachd JOIN a’ pròiseasadh sreathan bho dìreach aon chlàr.
  • Tha coileanadh atamach de na h-obraichean “CREATE DATABASE” agus “DROP DATABASE” air a sholarachadh gus dìon an aghaidh fàilligeadh ma thachras tubaist no mearachdan aig ìre siostam faidhle nuair a thèid na h-obraichean sin a choileanadh. Mar eisimpleir, roimhe seo, nuair a thuit “CREATE DATABASE”, dh’ fhaodadh structar stòraidh stòr-dàta neo-choileanta a chruthachadh, a dh’ fheumadh eadar-theachd làimhe airson glanadh.
  • Tha modhan stòraichte sgrìobhte ann an JavaScript a’ toirt taic don t-seòrsa VECTOR. Faodar dàta leis an t-seòrsa ainmichte a-nis a thoirt seachad ann am paramadairean cuir a-steach is tilleadh.
  • Chuir sinn ris a’ chomas dearbhadh nuair a nì thu ceangal ri DBMS a’ cleachdadh protocol OpenID Connect.
  • Chaidh seachd fichead 's a seachd so-leòntachd a chàradh, agus chaidh ìre dhian-chritigeach (9.1 a-mach à 10) a thoirt don fhear as miosa (CVE-2024-5535). Faodar an so-leòntachd a chleachdadh air astar gun dearbhadh. Tha an duilgheadas air adhbhrachadh le leughadh taobh a-muigh crìochan ann an leabharlann OpenSSL agus bidh e ag adhbhrachadh tubaist no aodion cuimhne anns an fhreagairt às deidh ceangal ri frithealaiche le comharradh air paramadairean pròtacal ceàrr.

Source: fosgailtenet.ru

Cuir beachd ann