MariaDB 10.10 stabiele release

De eerste stabiele release van de nieuwe tak van de DBMS MariaDB 10.10 (10.10.2) is gepubliceerd, waarin een tak van MySQL wordt ontwikkeld die achterwaartse compatibiliteit behoudt en zich onderscheidt door de integratie van extra opslagmotoren en geavanceerde mogelijkheden. De ontwikkeling van MariaDB staat onder toezicht van de onafhankelijke MariaDB Foundation, volgens een open en transparant ontwikkelingsproces dat onafhankelijk is van individuele leveranciers. MariaDB wordt geleverd als vervanging voor MySQL in veel Linux-distributies (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) en is geïmplementeerd in grote projecten als Wikipedia, Google Cloud SQL en Nimbuzz.

Belangrijkste verbeteringen in MariaDB 10.10:

  • De functie RANDOM_BYTES toegevoegd om een ​​willekeurige reeks bytes van een bepaalde grootte te verkrijgen.
  • INET4-gegevenstype toegevoegd om IPv4-adressen op te slaan in een representatie van 4 bytes.
  • De standaardparameters van de expressie "CHANGE MASTER TO" zijn gewijzigd, die nu een replicatiemodus gebruikt op basis van GTID (Global Transaction ID), als de masterserver dit type identificatie ondersteunt. De instelling "MASTER_USE_GTID=Current_Pos" is verouderd en moet worden vervangen door de optie "MASTER_DEMOTE_TO_SLAVE".
  • Verbeterde optimalisaties voor samenvoegbewerkingen met grote aantallen tabellen, inclusief de mogelijkheid om "eq_ref" te gebruiken om tabellen in willekeurige volgorde samen te voegen.
  • Geïmplementeerde UCA-algoritmen (Unicode Collation Algoritm), gedefinieerd in de Unicode 14-specificatie en gebruikt om sorteer- en matchingregels te bepalen, rekening houdend met de betekenis van tekens (bijvoorbeeld bij het sorteren van digitale waarden, de aanwezigheid van een minteken en een punt voor er wordt rekening gehouden met een aantal en verschillende soorten spelling, en bij het vergelijken wordt geen rekening gehouden met het geval van karakters en de aanwezigheid van een accentteken). Verbeterde prestaties van UCA-bewerkingen in de functies utf8mb3 en utf8mb4.
  • De mogelijkheid om IP-adressen toe te voegen aan de lijst met Galera Cluster-knooppunten die SST/IST-verzoeken mogen uitvoeren, is geïmplementeerd.
  • Standaard wordt de modus "explicit_defaults_for_timestamp" geactiveerd om het gedrag dichter bij MySQL te brengen (bij het uitvoeren van "SHOW CREATE TABLE" wordt de inhoud van DEFAULT-blokken voor het tijdstempeltype niet weergegeven).
  • In de opdrachtregelinterface is de optie “--ssl” standaard ingeschakeld (het tot stand brengen van TLS-gecodeerde verbindingen is ingeschakeld).
  • De verwerking van UPDATE- en DELETE-expressies op het hoogste niveau is herwerkt.
  • De functies DES_ENCRYPT en DES_DECRYPT en de variabele innodb_prefix_index_cluster_optimization zijn verouderd.

Bron: opennet.ru

Voeg een reactie