Scaoileadh cobhsaí MariaDB 10.6

Tar éis bliana forbartha agus trí réamheisiúint, foilsíodh an chéad scaoileadh cobhsaí den bhrainse nua den MariaDB 10.6 DBMS, ina bhfuil brainse de MySQL á fhorbairt a choinníonn comhoiriúnacht siar agus a ndéantar idirdhealú air trí chomhtháthú inneall stórála breise. agus cumais chun cinn. Cuirfear tacaíocht ar fáil don chraobh nua ar feadh 5 bliana, go dtí mí Iúil 2026.

Tá forbairt MariaDB á maoirsiú ag Fondúireacht neamhspleách MariaDB, tar éis próiseas forbartha go hiomlán oscailte agus trédhearcach atá neamhspleách ar dhíoltóirí aonair. Soláthraítear MariaDB mar ionadach do MySQL i go leor dáiltí Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) agus tá sé curtha i bhfeidhm i dtionscadail mhóra mar Vicipéid, Google Cloud SQL agus Nimbuzz.

Príomhfheabhsúcháin i MariaDB 10.6:

  • Cinntítear forghníomhú adamhach na sloinn “CREATE TÁBLA|VIEW|SEicheamh|TRIGEAR”, “TÁBLA ATHRUITHE|SEicheamh”, “ATHAINMnigh TÁBLA|TÁblaí”, “TÁBLA titithe|VIEW|VIEW|TRIGEAR|BUANÚ SONRAÍ” (ceachtar a bhfuil an slonn críochnaithe go hiomlán nó cuirtear gach rud ar ais go dtí a staid bhunaidh). I gcás oibríochtaí “TÁBLA TÁBLA” a scriosann roinnt táblaí ag an am céanna, áirithítear adamhacht ag leibhéal gach tábla ar leith. Is é cuspóir an athraithe sláine a chinntiú i gcás timpiste freastalaí le linn oibríochta. Roimhe sin, tar éis timpiste, d'fhéadfadh táblaí agus comhaid sealadacha fanacht, d'fhéadfaí cur isteach ar shioncronú táblaí in innill stórála agus comhaid frm, agus d'fhéadfadh táblaí aonair fanacht gan athainmniú nuair a athainmníodh roinnt táblaí ag an am céanna. Cinntítear sláine trí loga athshlánaithe stáit a choinneáil, ar féidir an cosán chuige a chinneadh tríd an rogha nua “ —log-ddl-recovery=file” (ddl-recovery.log de réir réamhshocraithe).
  • Tá an tógáil “SELECT ... OFFSET ... FETCH” atá sainmhínithe i gcaighdeán SQL 2008 curtha i bhfeidhm, rud a ligeann duit líon áirithe sraitheanna a thaispeáint ag tosú ó fhritháireamh sonraithe, agus beidh tú in ann an paraiméadar “WITH TIES” a úsáid chun ceangail an chéad luach eile. Mar shampla, tá an nath “Roghnaigh i Ó t1 ORDÚ AG i ASC Fritháireamh 1 ROWS AGHAIDH AN CHÉAD 3 ROIMH LE CAIDREAMH” difriúil leis an bhfoirgníocht “ROGHNAIGH i Ó t1 ORDÚ AG i ASC LIMIT 3 Fritháireamh 1” trí eilimint amháin eile a aschuir san eireaball (in ionad 3 4 línte a phriontáil).
  • Maidir leis an inneall InnoDB, tá an chomhréir “SELECT ... SKIP LOCKED” curtha i bhfeidhm, a cheadaíonn duit sraitheanna a eisiamh nach féidir glas a shocrú dóibh (“LOCK IN ROCK MODE” nó “FOR Update”).
  • Tá an cumas neamhaird a dhéanamh ar innéacsanna curtha i bhfeidhm (i MySQL 8, tugtar “innéacsanna dofheicthe”) ar an bhfeidhmiúlacht seo. Déantar marcáil ar innéacs le neamhaird a dhéanamh trí úsáid a bhaint as an mbratach IGNORED sa ráiteas ALTER TABLE, agus ina dhiaidh sin tá an t-innéacs infheicthe agus nuashonraithe, ach ní úsáideann an t-uasmhéadaitheoir é.
  • Cuireadh feidhm JSON_TABLE() leis chun sonraí JSON a thiontú go foirm choibhneasta. Mar shampla, is féidir doiciméad JSON a athrú le húsáid i gcomhthéacs tábla, ar féidir é a shonrú taobh istigh de bhloc FROM i ráiteas SELECT.
  • Comhoiriúnacht fheabhsaithe le Oracle DBMS: Tacaíocht bhreise le haghaidh focheisteanna gan ainm taobh istigh den bhloc FROM. Tá an tógáil MINUS curtha i bhfeidhm (cosúil le SEACHAS). Cuireadh feidhmeanna ADD_MONTHS(), TO_CHAR(), SYS_GUID() agus ROWNUM() leis.
  • San inneall InnoDB, luathaíodh cur isteach i dtáblaí folamh. Tá formáid na teaghrán COMPRESSED socraithe go mód inléite amháin de réir réamhshocraithe. Tháinig an scéim SYS_TABLESPACES in ionad SYS_DATAFILES agus léiríonn sé go díreach an staid sa chóras comhaid. Cuirtear tacaíocht le scríobh leisciúil ar fáil don spás boird sealadach. Cuireadh deireadh leis an tacaíocht don sean-algartam seiceála, a coinníodh le haghaidh comhoiriúnachta le MariaDB 5.5.
  • Sa chóras macasamhlaithe, méadaíodh méid an luach paraiméadar master_host ó 60 go 255 carachtar, agus master_user go 128. Cuireadh an athróg binlog_expire_logs_seconds leis chun am éaga an logála dénártha a chumrú i soicindí (roimhe seo, bhí an t-am athshocraithe a chinntear i laethanta tríd an athróg expire_logs_days).
  • Cuireann meicníocht macasamhlú ilmháistir shioncrónach Galera an athróg wsrep_mode i bhfeidhm chun paraiméadair API WSREP (Write Set RePlication) a chumrú. Ceadaíodh do Galera aistriú ó chumarsáid neamhchriptithe go TLS gan stop a chur leis an mbraisle.
  • Tá scéimre an chórais curtha i bhfeidhm, ina bhfuil bailiúchán tuairimí, feidhmeanna agus nósanna imeachta chun anailís a dhéanamh ar oibríochtaí bunachar sonraí.
  • Táblaí seirbhíse curtha leis chun anailís a dhéanamh ar fheidhmíocht macasamhlaithe.
  • Cuireadh na hamharcanna INFORMATION_SCHEMA.KEYWORDS agus INFORMATION_SCHEMA.SQL_FUNCTIONS leis an tacar táblaí faisnéise, ag taispeáint liosta de na heochairfhocail agus de na feidhmeanna atá ar fáil.
  • Tá stórtha TokuDB agus CassandraSE bainte.
  • Aistríodh an t-ionchódú utf8 ón léiriú ceithre bheart utf8mb4 (U+0000..U+10FFFF) go dtí an trí bheart utf8mb3 (clúdaíonn sé an raon Unicode U+0000..U+FFFF).
  • Tacaíocht bhreise do ghníomhachtú soicéad i systemd.
  • Chuir an breiseán GSSAPI tacaíocht le haghaidh ainmneacha grúpa Eolaire Gníomhach agus SIDanna.
  • Seice breise le haghaidh láithreacht an chomhaid cumraíochta $MARIADB_HOME/my.cnf chomh maith le $MYSQL_HOME/my.cnf.
  • Tá athróga córais nua binlog_expire_logs_seconds, innodb_deadlock_report, innodb_read_only_compressed, wsrep_mode agus Innodb_buffer_pool_pages_lru_freed curtha i bhfeidhm.

Foinse: oscailtenet.ru

Add a comment