Itusilẹ ti MySQL DBMS 9.1.0

Oracle ti tu ẹ̀ka tuntun ti MySQL 9.1.0 silẹ. Awọn ipilẹ MySQL Community Server 9.1.0 wa fun gbogbo awọn pinpin pataki. Linux, FreeBSD, macOS и WindowsGẹ́gẹ́ bí ara àwòṣe ìtújáde tuntun tí a ṣe ní ọdún tó kọjá, a yàn MySQL 9.1 sí àwọn ẹ̀ka "Ìmúdàgba", èyí tí yóò tún ní ìtújáde pàtàkì tó tẹ̀lé e, MySQL 9.2. A gba àwọn ẹ̀ka ìmúdàgba níyànjú fún àwọn tí wọ́n fẹ́ kí wọ́n tètè rí iṣẹ́ tuntun gbà. A máa ń tú wọn jáde ní gbogbo oṣù mẹ́ta, a sì máa ń ṣe àtìlẹ́yìn fún wọn títí di ìgbà tí ìtújáde pàtàkì tó tẹ̀lé e yóò fi jáde (fún àpẹẹrẹ, lẹ́yìn tí ẹ̀ka 9.1 bá ti tú u jáde, ìtìlẹ́yìn fún ẹ̀ka 9.0 yóò parí). A ń gbèrò ìtújáde LTS fún ìgbà ẹ̀ẹ̀rùn tó ń bọ̀, a sì ń dámọ̀ràn rẹ̀ fún ìfiránṣẹ́ tí ó nílò àsọtẹ́lẹ̀ àti ìdúróṣinṣin ìgbà pípẹ́. Lẹ́yìn ẹ̀ka LTS, a ó tú ẹ̀ka Ìmúdàgba tuntun kan—MySQL 10.0—sílẹ̀.

Awọn ayipada nla ni MySQL 9.1:

  • Atilẹyin fun ikosile “BI KO BA EXISTS” ti ṣafikun si iṣẹ “ṢẸDA WII”, eyiti o fun ọ laaye lati ṣeto ẹda wiwo nikan ti wiwo pẹlu orukọ pàtó kan ko ba si tẹlẹ ki o yago fun aṣiṣe pada ti wiwo naa ti ṣẹda tẹlẹ.
  • Awọn okunfa ikojọpọ ti o da duro nigba ṣiṣe awọn iṣẹ ṣiṣe kika-nikan. Ni iṣaaju, awọn okunfa ti kojọpọ nigbakugba ti tabili ti wọle, sisọnu iranti ati ṣiṣẹda fifuye Sipiyu ni awọn ipo nibiti a ko lo awọn okunfa (fun apẹẹrẹ, nigba ṣiṣe awọn ibeere yiyan). Ni MySQL 9.1, sisẹ ati ikojọpọ awọn okunfa ti pin si awọn ipele meji: kika metadata nipa okunfa ati sisọpa + ṣiṣe okunfa naa. Awọn data ti o gba ni ipele akọkọ ti wa ni ipamọ lẹẹkan ati lẹhinna pin kọja awọn oriṣiriṣi awọn iṣẹlẹ okunfa. Awọn okunfa ti wa ni parsed ati ṣiṣe nikan fun awọn ikosile ti o yi data pada. Ni afikun, lati dinku agbara iranti, dipo ipinpin awọn ifipamọ ni iṣiro fun mimu aṣiṣe ninu awọn okunfa, a yipada si ipin iranti agbara bi o ti nilo.
  • Ijade ti iṣẹ EXPLAIN ti pọ si lati ṣafihan alaye nipa lilo awọn kika iwọn-pupọ ati lilo ilana semijoin kan, ninu eyiti JOIN awọn iṣẹ ṣiṣe ilana awọn ori ila lati tabili kan ṣoṣo.
  • Ipaniyan atomiki ti “CREATE DATABASE” ati awọn iṣẹ “DROP DATABASE” ti pese lati daabobo lodi si awọn ikuna ni iṣẹlẹ ti jamba tabi awọn aṣiṣe ni ipele eto faili lakoko ipaniyan awọn iṣẹ wọnyi. Fun apẹẹrẹ, ni iṣaaju, nigbati “ṢẸDA DATABASE” kọlu, eto ibi ipamọ data ti ko ṣiṣẹ le ṣee ṣẹda, eyiti o nilo idasi afọwọṣe lati sọ di mimọ.
  • Awọn ilana ipamọ ti a kọ sinu JavaScript pese atilẹyin fun iru VECTOR. Data pẹlu iru pàtó kan le kọja bayi ni titẹ sii ati awọn paramita ipadabọ.
  • Ṣe afikun agbara lati jẹrisi nigbati o ba sopọ si DBMS nipa lilo Ilana Isopọ OpenID.
  • A ti ṣatunṣe awọn ailera mẹtẹẹdọgbọn, eyiti o buru julọ (CVE-2024-5535) ti ni ipele ti o muna (9.1 ninu 10). A le lo ailagbara naa lati latọna jijin laisi ijẹrisi. Iṣoro naa jẹ nitori kika ti ko ni opin ni ile-ikawe OpenSSL o si yori si ijamba tabi jijo iranti ninu idahun lẹhin ti o sopọ mọ si olupin pẹ̀lú ìtọ́kasí àwọn pàrámítà ìlànà tí kò tọ́.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster