MariaDB 12.2 andmebaasi stabiilne vÀljaanne

MariaDB 12.2.2 versiooni vÀljaanne on avalikustatud, mis mÀrgib esimest stabiilset vÀljalaset harust 12.2. MariaDB 12.2 haru on mÀÀratud vahepealseks vÀljaandeks (rolling), jÀtkab funktsionaalsuse jÀrkjÀrgulist arendamist ning asendab MariaDB 12.1 haru. Samal ajal on vÀlja antud MariaDB 12.3.1 versioon koos uue binlogi rakendusega, millel on kandidaatriigi staatus tulevase LTS-haru vÀljaandmiseks. MariaDB 12.2 haru toetamise aeg lÔpeb vÀljundi 12.3.2 ajaks.

MariaDB projekt arendab MySQL-ist hargnenud versiooni, mis sĂ€ilitab tagasipööratavuse ja erineb tĂ€iendavate salvestusmootorite integreerimise ja laialdaste vĂ”imaluste poolest. MariaDB arendust juhib sĂ”ltumatu organisatsioon MariaDB Foundation vastavalt avatud ja lĂ€bipaistvale arendusprotsessile, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB on paljudes Linuxi jaotustes (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) saadaval MySQL asemel ja on rakendatud suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 12.2 haru muudatused:

  • Oracle’i andmebaasi ĂŒhilduvuse reĆŸiimis on rakendatud funktsioonid TO_NUMBER (stringi numbriks teisendamine) ja TRUNC (kuupĂ€eva lĂ”ikamine, nĂ€iteks tunni, pĂ€eva, kuu vĂ”i aasta tasemel).
  • Tabelite sulandamise (JOIN) toimingute teostamisel on rakendatud optimeerimist, mis arvestab ridade unikaalsust alamkĂŒsitlustes vĂ€ljendiga "GROUP BY" tĂ€psema tulemuslike ridade arvu (out_rows) prognoosimise ja indeksite Ă”ige rakendamise jaoks.
  • Lisatud uued valikud optimeerija haldamiseks ROWID_FILTER/NO_ROWID_FILTER ja INDEX_MERGE/NO_INDEX_MERGE, samuti vĂ”imalus mÀÀratleda plokkide nimed pĂ€ringuteskaudsetena (optimeerimisvĂ”imalusi saab kohandada spetsiifilistele pĂ€ringute osadele, viidates neile nimedega 'select#N', kus N on ploki jĂ€rjekorranumber). NĂ€iteks: 'select /*+ JOIN_ORDER(@"select#2" twenty,ten) */ 
'.
  • JSON funktsioonide korral on tĂŒhistatud struktuuride pesastamise taseme piirangud (eemaldatud JSON_DEPTH_LIMIT, mis varem vĂ”ttis vÀÀrtuse 32).
  • INFORMATION_SCHEMA skeemi on lisatud tabel TRIGGERED_UPDATE_COLUMNS (INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS), mis nĂ€itab, millised veerud muutuvad trikkide aktiveerimisel.
  • INFORMATION_SCHEMA skeemi PARAMETERS tabelis on rakendatud veerg PARAMETER_DEFAULT, mis sisaldab salvestatud protseduuride parameetrite vaikimisi vÀÀrtusi.
  • Eksperimentaalne toetus vĂ€ljendile 'CREATE GLOBAL TEMPORARY TABLE' on rakendatud globaalsete ajutiste tabelite loomise jaoks. Sellised ajutised tabelid kustutatakse seansi lĂ”ppedes ja need on nĂ€htavad kĂ”igile kasutajatele, kuid sisaldavad andmeid, mis on iga kasutaja jaoks individuaalsed.
  • TestreĆŸiimis on pakutud parandatud toetus replikatsiooniks tabelite vahel, millel on erinev struktuur.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster