Stabiilne MariaDB 12.2 andmebaasi versioon

Avaldasime MariaDB andmebaasi versiooni 12.2.2, mis on mÀrgitud kui esimene stabiilne versioon haru 12.2. MariaDB 12.2 haru kuulub vahepealsetesse vÀljaannetesse (rolling), jÀtkab funktsionaalsuse jÀrkjÀrgulist arengut ning asendab versiooni MariaDB 12.1. Samuti avaldati versioon MariaDB 12.3.1 koos uue binlogi rakendusega, millel on tulevase LTS-haru vÀljaande kandidaadi staatus. MariaDB 12.2 haru saab jÀtkuvat tuge, kuni vÀljaande 12.3.2 moodustamiseni.

MariaDB projekt arendab MySQL-i hargnemist, mis sĂ€ilitab tagasipöördumise ĂŒhilduvuse ning erineb tĂ€iendavate salvestusmootorite integreerimise ja laiendatud vĂ”imalustega. MariaDB arengut juhib sĂ”ltumatu organisatsioon MariaDB Foundation avatud ja lĂ€bipaistva arendusprotsessi kohaselt, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB tarnitakse MySQL-i asemel paljudesse Linuxi distributsioonidesse (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ning on kasutusele vĂ”etud sellistes suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 12.2 haru muudatuste seas:

  • Oracle andmebaasi ĂŒhilduvuse reĆŸiimis on rakendatud funktsioonid TO_NUMBER (stringi muutmine numbriks) ja TRUNC (kuupĂ€eva kĂ€rpimine, nĂ€iteks tunni, pĂ€eva, kuu vĂ”i aasta tasemeni).
  • Tabelite (JOIN) sulandumise operatsioonide elluviimisel on rakendatud optimiseerimist, mis arvestab ridade unikaalsust alamklauslites vĂ€ljendiga "GROUP BY", et ennustada tĂ€psemalt tulemuste ridade arvu (out_rows) ja Ă”igesti rakendada indekseid.
  • Uued optimeerija juhtimise valikud ROWID_FILTER/NO_ROWID_FILTER ja INDEX_MERGE/NO_INDEX_MERGE on lisatud, samuti vĂ”imalus viidata plokkide nimedele pĂ€ringutes (optimiseerimisvalikuid saab rakendada osadele pĂ€ringutele, viidates neile nimedega „select#N”, kus N on ploki jĂ€rjestusnumber). NĂ€iteks: „select /*+ JOIN_ORDER(@"select#2" twenty,ten) */ 
.”.
  • JSON-i töötlemisel funktsioonides on eemaldatud sĂŒgavate struktuuride taseme piirangud (eemaldatud piirang JSON_DEPTH_LIMIT, mis enne oli 32).
  • INFORMATION_SCHEMA skeemis on lisatud TRIGGERED_UPDATE_COLUMNS tabel (INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS), mis nĂ€itab veerge, mis muudetakse, kui triger aktiveerub.
  • INFORMATION_SCHEMA tabelis PARAMETERS on rakendatud PARAMETER_DEFAULT veerg, mis sisaldab salvestatud protseduuride parameetrite vaikimisi vÀÀrtusi.
  • Eksperimentaalne tugi vĂ€ljendi „CREATE GLOBAL TEMPORARY TABLE” jaoks on rakendatud globaalsete ajutiste tabelite loomiseks. Sellised ajutised tabelid kustutatakse seansi lĂ”ppedes ja need on nĂ€htavad kĂ”igile kasutajatele, kuid sisaldavad iga kasutaja jaoks individuaalseid andmeid.
  • TestreĆŸiimis on pakutud tĂ€iustatud tugi replikatsiooni jaoks tabelite vahel, millel on erinev struktuur.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster