Ilmad vĂ€lja uue MariaDB andmebaasi 10.9 (10.9.2) stabiilne versioon, mis on haru MySQL-ist, sĂ€ilitades tagasitoetuse ja integreerides uusi salvestusmootoreid ning laiendatud funktsioone. MariaDB arengut juhib sĂ”ltumatu organisatsioon MariaDB Foundation tĂ€ielikult avatud ja lĂ€bipaistva arendusprotsessi raames, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB pakutakse MySQL asemel paljudes Linuxi distributsioonides (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ning see on rakendatud suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.
MariaDB 10.9 peamised tÀiustused:
- Lisatud JSON_OVERLAPS funktsioon, mis vĂ”imaldab tuvastada kahe JSON-dokumendi andmete ĂŒhisosa (nt tagastab true, kui mĂ”lemas dokumendis on ĂŒhiseid vĂ”tme/vÀÀrtuse paare vĂ”i ĂŒhiseid massiivi elemente).
- JSONPath vÀljendites on vÔimalik mÀÀrata vahemike (nt "$[1 to 4]" massiivi elementide kasutamiseks alates 1 kuni 4) ja negatiivsete indeksite (nt "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');" esimesed elemendid massiivi lÔpust).
- Lisatud Hashicorp Key Management plugin, et krĂŒpteerida andmeid tabelites kasutades Hashicorp Vault KMS-s hoitud vĂ”tmeid.
- Mysqlbinlog utiliidile on lisatud uued valikud "--do-domain-ids", "--ignore-domain-ids" ja "--ignore-server-ids" gtid_domain_id-de jÀrgi filtreerimiseks.
- Lisatud vĂ”imalus kajastada wsrep-i seisundi muutujaid eraldi JSON-formaadis failis, mida saab kasutada vĂ€listes monitooringusĂŒsteemides.
- Lisatud toetus reĆŸiimile "SHOW ANALYZE [FORMAT=JSON]" vĂ€ljundi genereerimiseks JSON-formaadis.
- SHOW EXPLAIN vĂ€ljendis on rakendatud "EXPLAIN FOR CONNECTION" sĂŒntaks.
- Muutujad innodb_change_buffering ja old on klassifitseeritud vana arvelt (asendatud old_mode muutujaga).
Allikas: opennet.ru
