MariaDB 10.9 stabilus leidimas

Paskelbta pirmoji stabili naujos DBVS šakos MariaDB 10.9 (10.9.2) leidimas, kuriame kuriama MySQL atšaka, kuri palaiko atgalinį suderinamumą ir išsiskiria papildomų saugojimo variklių integracija bei pažangiomis galimybėmis. MariaDB plėtrą prižiūri nepriklausomas MariaDB fondas, vadovaujantis visiškai atviru ir skaidriu kūrimo procesu, nepriklausomu nuo atskirų pardavėjų. MariaDB tiekiamas kaip MySQL pakaitalas daugelyje Linux platinimų (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ir buvo įdiegtas dideliuose projektuose, tokiuose kaip Wikipedia, Google Cloud SQL ir Nimbuzz.

Pagrindiniai MariaDB 10.9 patobulinimai:

  • Pridėta funkcija JSON_OVERLAPS, leidžianti nustatyti dviejų JSON dokumentų duomenų sankirtas (pavyzdžiui, grąžinama tiesa, jei abiejuose dokumentuose yra objektai su bendra raktų/reikšmių pora arba bendri masyvo elementai).
  • JSONPath išraiškos suteikia galimybę nurodyti diapazonus (pvz., „$[1–4]“, kad būtų naudojami masyvo elementai nuo 1 iki 4) ir neigiamus indeksus (pvz., „SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');“, kad būtų rodomas pirmasis elementas iš uodegos).
  • Pridėtas Hashicorp Key Management papildinys, skirtas šifruoti duomenis lentelėse naudojant raktus, saugomus Hashicorp Vault KMS.
  • „mysqlbinlog“ programa siūlo naujas parinktis „--do-domain-ids“, „-ignore-domain-ids“ ir „-ignore-server-ids“, kad būtų galima filtruoti pagal gtid_domain_id.
  • Pridėta galimybė rodyti wsrep būsenos kintamuosius atskirame faile JSON formatu, kuris gali būti naudojamas išorinėse stebėjimo sistemose.
  • Pridėtas režimo „SHOW ANALYZE [FORMAT=JSON]“ palaikymas išvesties JSON formatu.
  • Teiginys „SHOW EXPLAIN“ dabar palaiko sintaksę „EXPLAIN FOR CONNECTION“.
  • Innodb_change_buffering ir seni kintamieji buvo nebenaudojami (pakeisti kintamuoju old_mode).

Šaltinis: opennet.ru

Добавить комментарий