MariaDB 10.9 vakaa julkaisu

Uuden MariaDB 10.9 (10.9.2) DBMS-haaran ensimmäinen vakaa julkaisu on julkaistu, jonka sisällä kehitetään MySQL:n haaraa, joka ylläpitää taaksepäin yhteensopivuutta ja joka erottuu lisätallennusmoottoreiden ja edistyneiden ominaisuuksien integroinnista. MariaDB:n kehitystä valvoo riippumaton MariaDB Foundation, joka seuraa täysin avointa ja läpinäkyvää kehitysprosessia, joka on riippumaton yksittäisistä toimittajista. MariaDB toimitetaan MySQL:n sijasta monissa Linux-jakeluissa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian), ja se on otettu käyttöön suurissa projekteissa, kuten Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 10.9:n tärkeimmät parannukset:

  • JSON_OVERLAPS-funktio on lisätty, jonka avulla voit määrittää kahden JSON-dokumentin tietojen leikkauspisteet (esimerkiksi palauttaa tosi, jos molemmat dokumentit sisältävät objekteja, joilla on yhteinen avain/arvo-pari tai yhteiset taulukkoelementit).
  • JSONPath-lausekkeet tarjoavat mahdollisuuden määrittää alueita (esimerkiksi "$[1 - 4]" käyttääksesi taulukon elementtejä 1 - 4) ja negatiivisia indeksejä (esimerkiksi "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" näyttääksesi ensimmäisen elementin hännästä).
  • Lisätty Hashicorp Key Management -laajennus taulukoiden tietojen salaamiseen käyttämällä Hashicorp Vault KMS:ään tallennettuja avaimia.
  • Mysqlbinlog-apuohjelma tarjoaa uudet vaihtoehdot "--do-domain-ids", "--ignore-domain-ids" ja "--ignore-server-ids", jotka suodatetaan gtid_domain_id-tunnuksella.
  • Lisätty mahdollisuus heijastaa wsrep-tilamuuttujia erillisessä JSON-tiedostossa, jota voidaan käyttää ulkoisissa valvontajärjestelmissä.
  • Lisätty tuki "SHOW ANALYZE [FORMAT=JSON]" -tilalle JSON-muodossa.
  • "SHOW EXPLAIN" -käsky tukee nyt "EXPLAIN FOR CONNECTION" -syntaksia.
  • innodb_change_buffering ja vanhat muuttujat on poistettu käytöstä (korvattu old_mode-muuttujalla).

Lähde: opennet.ru

Lisää kommentti