Ir publicÄta jaunÄs MariaDB 10.9 (10.9.2) atzara pirmÄ stabilÄ versija. TajÄ ir iekļauta MySQL atzara versija, kas uztur atpakaļsaderÄ«bu un piedÄvÄ papildu krÄtuves dzinÄju un uzlaboto funkciju integrÄciju. MariaDB izstrÄdi pÄrrauga neatkarÄ«gais MariaDB Foundation, ievÄrojot pilnÄ«gi atvÄrtu un caurspÄ«dÄ«gu izstrÄdes procesu, kas ir neatkarÄ«gs no jebkura atseviŔķa pÄrdevÄja. MariaDB tiek piegÄdÄts kÄ MySQL aizstÄjÄjs daudzÄs Linux distribÅ«cijÄs (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) un tiek izmantots tÄdos lielos projektos kÄ Wikipedia, Google Cloud SQL un Nimbuzz.
Galvenie MariaDB 10.9 uzlabojumi:
- Pievienota funkcija JSON_OVERLAPS, kas ļauj noteikt krustpunktus divu JSON dokumentu datos (piemÄram, tÄ atgriež vÄrtÄ«bu ātrueā, ja abi dokumenti satur objektus ar kopÄ«gu atslÄgas/vÄrtÄ«bas pÄri vai kopÄ«giem masÄ«va elementiem).
- JSONPath izteiksmes nodroÅ”ina iespÄju norÄdÄ«t diapazonus (piemÄram, "$[1 lÄ«dz 4]", lai izmantotu masÄ«va elementus no 1 lÄ«dz 4) un negatÄ«vus indeksus (piemÄram, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');", lai iegÅ«tu pirmo elementu no masÄ«va astes).
- Pievienots Hashicorp atslÄgu pÄrvaldÄ«bas spraudnis datu Å”ifrÄÅ”anai tabulÄs, izmantojot atslÄgas, kas glabÄjas Hashicorp Vault KMS.
- mysqlbinlog utilÄ«ta tagad piedÄvÄ jaunas opcijas "--do-domain-ids", "--ignore-domain-ids" un "--ignore-server-ids", lai filtrÄtu pÄc gtid_domain_id identifikatoriem.
- Pievienota iespÄja atspoguļot wsrep stÄvokļa mainÄ«gos atseviÅ”Ä·Ä JSON formÄta failÄ, ko var izmantot ÄrÄjÄs uzraudzÄ«bas sistÄmÄs.
- Pievienots atbalsts režīmam "SHOW ANALYZE [FORMAT=JSON]" izvadei JSON formÄtÄ.
- Izteiksme "SHOW EXPLAIN" tagad atbalsta sintaksi "EXPLAIN FOR CONNECTION".
- MainÄ«gie āinnodb_change_bufferingā un āoldā ir novecojuÅ”i (aizstÄti ar mainÄ«go āold_modeā).
Avots: opennet.ru
