MariaDB 10.10 stabil udgivelse

Den første stabile udgivelse af den nye MariaDB 10.10 (10.10.2) DBMS-gren er blevet offentliggjort, inden for hvilken der udvikles en gren fra MySQL, der opretholder bagudkompatibilitet og udmærker sig ved integration af yderligere lagermotorer og avancerede funktioner. MariaDB udvikling overvåges af den uafhængige MariaDB Foundation, efter en åben og gennemsigtig udviklingsproces uafhængig af individuelle leverandører. MariaDB sendes i stedet for MySQL på mange Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og er blevet adopteret af store projekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Vigtigste forbedringer i MariaDB 10.10:

  • Tilføjet RANDOM_BYTES-funktionen for at opnå en tilfældig sekvens af bytes af en given størrelse.
  • Tilføjet INET4-datatype for at gemme IPv4-adresser i en 4-byte repræsentation.
  • Standardparametrene for udtrykket "CHANGE MASTER TO" er blevet ændret, som nu bruger en replikeringstilstand baseret på GTID (Global Transaction ID), hvis masterserveren understøtter denne type identifikator. Indstillingen "MASTER_USE_GTID=Current_Pos" er blevet forældet og bør erstattes af "MASTER_DEMOTE_TO_SLAVE".
  • Forbedrede optimeringer til fletteoperationer med et stort antal tabeller, herunder muligheden for at bruge "eq_ref" til at flette tabeller i vilkårlig rækkefølge.
  • Implementerede UCA (Unicode Collation Algoritm) algoritmer, defineret i Unicode 14-specifikationen og brugt til at bestemme sorterings- og matchningsregler under hensyntagen til betydningen af ​​tegn (f.eks. ved sortering af digitale værdier, tilstedeværelsen af ​​et minus og en prik foran et antal og forskellige typer stavemåder tages i betragtning, og når man sammenligner, accepteres det ikke, tage højde for tilfælde af tegn og tilstedeværelsen af ​​et accenttegn). Forbedret ydeevne af UCA-operationer i funktionerne utf8mb3 og utf8mb4.
  • Muligheden for at tilføje IP-adresser til listen over Galera Cluster-noder, der har tilladelse til at udføre SST/IST-anmodninger, er blevet implementeret.
  • Som standard er "explicit_defaults_for_timestamp"-tilstanden aktiveret for at bringe adfærden tættere på MySQL (når "SHOW CREATE TABLE" udføres, vises indholdet af DEFAULT-blokke for tidsstempeltypen ikke).
  • I kommandolinjegrænsefladen er "--ssl"-indstillingen aktiveret som standard (etablering af TLS-krypterede forbindelser er aktiveret).
  • Behandlingen af ​​UPDATE- og DELETE-udtryk på øverste niveau er blevet omarbejdet.
  • Funktionerne DES_ENCRYPT og DES_DECRYPT og variablen innodb_prefix_index_cluster_optimization er blevet forældet.

Kilde: opennet.ru

Tilføj en kommentar