MariaDB 10.10 vakaa julkaisu

Uuden MariaDB 10.10 (10.10.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 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.

Tärkeimmät parannukset MariaDB 10.10:ssä:

  • Lisätty RANDOM_BYTES-funktio tietyn kokoisen satunnaisen tavujonon saamiseksi.
  • Lisätty INET4-tietotyyppi IPv4-osoitteiden tallentamiseen 4-tavuisena esityksenä.
  • "CHANGE MASTER TO" -lausekkeen oletusparametrit on muutettu, ja se käyttää nyt GTID:hen (Global Transaction ID) perustuvaa toisinnustilaa, jos pääpalvelin tukee tämän tyyppistä tunnistetta. Asetus "MASTER_USE_GTID=Current_Pos" on vanhentunut, ja se pitäisi korvata "MASTER_DEMOTE_TO_SLAVE"-vaihtoehdolla.
  • Parannetut optimoinnit yhdistämistoimintoihin, joissa on suuri määrä taulukoita, mukaan lukien mahdollisuus käyttää "eq_ref"-funktiota taulukoiden yhdistämiseen missä tahansa järjestyksessä.
  • Toteutetut UCA-algoritmit (Unicode Collation Algoritm), jotka on määritelty Unicode 14 -spesifikaatiossa ja joita käytetään lajittelu- ja täsmäyssääntöjen määrittämiseen ottaen huomioon merkkien merkitykset (esimerkiksi kun lajitellaan digitaalisia arvoja, miinusmerkin ja pisteen esiintyminen numero ja eri tyyppiset kirjoitusasut otetaan huomioon, ja vertailussa sitä ei hyväksytä, ota huomioon merkkien tapaus ja aksenttimerkin olemassaolo). Parannettu UCA-toimintojen suorituskyky utf8mb3- ja utf8mb4-toiminnoissa.
  • Mahdollisuus lisätä IP-osoitteita niiden Galera Cluster -solmujen luetteloon, jotka saavat suorittaa SST/IST-pyyntöjä, on otettu käyttöön.
  • Oletuksena "explicit_defaults_for_timestamp" -tila on aktivoitu tuomaan käyttäytyminen lähemmäksi MySQL:ää (kun suoritetaan "SHOW CREATE TABLE" -toimintoa, DEFAULT-lohkojen sisältöä aikaleimatyypille ei näytetä).
  • Komentorivikäyttöliittymässä "--ssl" on oletusarvoisesti käytössä (TLS-salattujen yhteyksien luominen on käytössä).
  • Ylätason UPDATE- ja DELETE-lausekkeiden käsittelyä on muokattu.
  • Funktiot DES_ENCRYPT ja DES_DECRYPT sekä innodb_prefix_index_cluster_optimization-muuttuja on poistettu käytöstä.

Lähde: opennet.ru

Lisää kommentti