Avaldatud on MariaDB 10.9 (10.9.2) uue haru esimene stabiilne versioon, mille raames arendatakse MySQL-i haru, sĂ€ilitades tagasipöördvĂ”ime ja erineb tĂ€iendavate andmete salvestamise mootorite integreerimise ja tĂ€iustatud vĂ”imaluste poolest. MariaDB arengut kureerib sĂ”ltumatu organisatsioon MariaDB Foundation, jĂ€rgides tĂ€ielikult avatud ja lĂ€bipaistvat arendusprotsessi, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB on paljude Linuxi distributsioonide (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) asemel, samuti on see rakendatud sellistes suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.
MariaDB 10.9 peamised tÀiustused:
- Lisatud on funktsioon JSON_OVERLAPS, mis vĂ”imaldab mÀÀrata kahe JSON-dokumendi andmete ĂŒlekatted (nĂ€iteks tagastab true, kui mĂ”lemas dokumendis esinevad objektid samade vĂ”tme/vÀÀrtuste paaridega vĂ”i jagatud massiivi elemendid).
- JSONPath'i vÀljendites on vÔimalik mÀÀrata vahemikke (nÀiteks "$[1 to 4]" massiivi elementide kasutamiseks 1 kuni 4) ja negatiivseid indekseid (nÀiteks "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');" esimese elemendi saamiseks sabast).
- Lisatud on Hashicorp Key Management plugin, et andmeid salvestada tabelites, kasutades vÔtmeid, mis on salvestatud Hashicorp Vault KMS-i.
- Mysqlbinlog utiliidis on pakutud uusi valikuid "--do-domain-ids", "--ignore-domain-ids" ja "--ignore-server-ids" GTID domain_id-de filtreerimiseks.
- Lisatud on vĂ”imalus kajastada wsrep olekumuutujaid eraldi JSON-formaatide failis, mida saab kasutada vĂ€lisel monitooringusĂŒsteemil.
- Lisatud on tugi reĆŸiimile "SHOW ANALYZE [FORMAT=JSON]" vĂ€ljundi jaoks JSON-formaadis.
- VĂ€ljendis "SHOW EXPLAIN" on rakendatud sĂŒntaks "EXPLAIN FOR CONNECTION" tugi.
- Muutujad innodb_change_buffering ja old (asendatud vanade_mode muutuja) on tÔstetud mahajÀÀnud kategooriasse.
Allikas: opennet.ru
