Stabilna izdaja MariaDB 10.10

Objavljena je prva stabilna izdaja nove veje DBMS MariaDB 10.10 (10.10.2), v okviru katere se razvija veja MySQL, ki ohranja združljivost za nazaj in jo odlikuje integracija dodatnih pomnilniških mehanizmov in naprednih zmogljivosti. Razvoj MariaDB nadzira neodvisna fundacija MariaDB, ki sledi odprtemu in preglednemu razvojnemu procesu, ki je neodvisen od posameznih prodajalcev. MariaDB je na voljo kot zamenjava za MySQL v številnih distribucijah Linuxa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) in je bil implementiran v tako velike projekte, kot so Wikipedia, Google Cloud SQL in Nimbuzz.

Ključne izboljšave v MariaDB 10.10:

  • Dodana funkcija RANDOM_BYTES za pridobitev naključnega zaporedja bajtov dane velikosti.
  • Dodan podatkovni tip INET4 za shranjevanje naslovov IPv4 v 4-bajtni predstavitvi.
  • Privzeti parametri izraza »CHANGE MASTER TO« so bili spremenjeni, ki zdaj uporablja način podvajanja, ki temelji na GTID (Global Transaction ID), če glavni strežnik podpira to vrsto identifikatorja. Nastavitev "MASTER_USE_GTID=Current_Pos" je zastarela in jo je treba nadomestiti z možnostjo "MASTER_DEMOTE_TO_SLAVE".
  • Izboljšane optimizacije za operacije spajanja z velikim številom tabel, vključno z možnostjo uporabe "eq_ref" za spajanje tabel v poljubnem vrstnem redu.
  • Implementirani algoritmi UCA (Unicode Collation Algoritm), definirani v specifikaciji Unicode 14 in uporabljeni za določanje pravil razvrščanja in ujemanja ob upoštevanju pomena znakov (na primer pri razvrščanju digitalnih vrednosti, prisotnost minusa in pike pred upoštevajo se število in različne vrste črkovanja, pri primerjavi pa ni dovoljeno upoštevati velikih in velikih črk in prisotnosti naglasa). Izboljšana zmogljivost operacij UCA v funkcijah utf8mb3 in utf8mb4.
  • Izvedena je bila možnost dodajanja naslovov IP na seznam vozlišč Galera Cluster, ki jim je dovoljeno izvajati zahteve SST/IST.
  • Privzeto je aktiviran način "explicit_defaults_for_timestamp", da se obnašanje približa MySQL (pri izvajanju "SHOW CREATE TABLE" vsebina blokov DEFAULT za vrsto časovnega žiga ni prikazana).
  • V vmesniku ukazne vrstice je privzeto omogočena možnost “--ssl” (omogočeno je vzpostavljanje TLS šifriranih povezav).
  • Obdelava izrazov UPDATE in DELETE najvišje ravni je bila predelana.
  • Funkciji DES_ENCRYPT in DES_DECRYPT ter spremenljivka innodb_prefix_index_cluster_optimization so opuščene.

Vir: opennet.ru

Dodaj komentar