MariaDB 10.10 stabil utgåva

Den första stabila utgåvan av den nya grenen av DBMS MariaDB 10.10 (10.10.2) har publicerats, inom vilken en gren av MySQL utvecklas som upprätthåller bakåtkompatibilitet och kännetecknas av integrationen av ytterligare lagringsmotorer och avancerade funktioner. MariaDB-utvecklingen övervakas av den oberoende MariaDB Foundation, efter en öppen och transparent utvecklingsprocess som är oberoende av enskilda leverantörer. MariaDB levereras som en ersättning för MySQL i många Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) och har implementerats i så stora projekt som Wikipedia, Google Cloud SQL och Nimbuzz.

Viktiga förbättringar i MariaDB 10.10:

  • Lade till RANDOM_BYTES-funktionen för att få en slumpmässig sekvens av byte av en given storlek.
  • Lade till INET4-datatyp för att lagra IPv4-adresser i en 4-byte representation.
  • Standardparametrarna för uttrycket "CHANGE MASTER TO" har ändrats, som nu använder ett replikeringsläge baserat på GTID (Global Transaction ID), om masterservern stöder denna typ av identifierare. Inställningen "MASTER_USE_GTID=Current_Pos" har föråldrats och bör ersättas av alternativet "MASTER_DEMOTE_TO_SLAVE".
  • Förbättrade optimeringar för sammanslagningsoperationer med ett stort antal tabeller, inklusive möjligheten att använda "eq_ref" för att slå samman tabeller i valfri ordning.
  • Implementerade UCA (Unicode Collation Algoritm) algoritmer, definierade i Unicode 14-specifikationen och används för att bestämma sorterings- och matchningsregler med hänsyn till betydelsen av tecken (till exempel vid sortering av digitala värden, förekomsten av ett minus och en punkt framför ett antal och olika typer av stavning beaktas, och vid jämförelse accepteras det inte, ta hänsyn till fallet med tecken och närvaron av ett accenttecken). Förbättrad prestanda för UCA-operationer i funktionerna utf8mb3 och utf8mb4.
  • Möjligheten att lägga till IP-adresser till listan över Galera Cluster-noder som tillåts utföra SST/IST-förfrågningar har implementerats.
  • Som standard är läget "explicit_defaults_for_timestamp" aktiverat för att föra beteendet närmare MySQL (när man kör "SHOW CREATE TABLE" visas inte innehållet i DEFAULT-blocken för tidsstämpeltypen).
  • I kommandoradsgränssnittet är alternativet "--ssl" aktiverat som standard (etablering av TLS-krypterade anslutningar är aktiverat).
  • Bearbetningen av UPDATE- och DELETE-uttryck på toppnivå har omarbetats.
  • Funktionerna DES_ENCRYPT och DES_DECRYPT och variabeln innodb_prefix_index_cluster_optimization har föråldrats.

Källa: opennet.ru

Lägg en kommentar