Stabile Veröffentlichung der Datenbank MariaDB 10.10.

Die erste stabile Version des neuen MariaDB-Datenbankmanagementsystems 10.10 (10.10.2) wurde veröffentlicht. Diese Version entwickelt sich als Abspaltung von MySQL und bleibt rĂŒckwĂ€rtskompatibel, wĂ€hrend sie zusĂ€tzliche Speicher-Engines und erweiterte Funktionen integriert. Die Entwicklung von MariaDB wird von der unabhĂ€ngigen Organisation MariaDB Foundation ĂŒberwacht, die einen offenen und transparenten Entwicklungsprozess sicherstellt, der nicht von einzelnen Anbietern abhĂ€ngig ist. MariaDB wird anstelle von MySQL in vielen Linux-Distributionen (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) bereitgestellt und ist in großen Projekten wie Wikipedia, Google Cloud SQL und Nimbuzz implementiert.

Wesentliche Verbesserungen in MariaDB 10.10:

  • Eine Funktion RANDOM_BYTES wurde hinzugefĂŒgt, um eine zufĂ€llige Bytefolge einer bestimmten GrĂ¶ĂŸe zu erhalten.
  • Der Datentyp INET4 wurde eingefĂŒhrt, um IPv4-Adressen in 4-Byte-Darstellung zu speichern.
  • Die Standardparameter des Befehls „CHANGE MASTER TO“ wurden geĂ€ndert, wobei nun der GTID-basierte Replikationsmodus (Global Transaction ID) verwendet wird, sofern der Master-Server diese Art von Identifikatoren unterstĂŒtzt. Die Einstellung „MASTER_USE_GTID=Current_Pos“ wurde als veraltet erklĂ€rt, stattdessen sollte die Option „MASTER_DEMOTE_TO_SLAVE“ verwendet werden.
  • Optimierungen fĂŒr Fusionen mit einer großen Anzahl von Tabellen wurden erweitert, einschließlich der Möglichkeit, „eq_ref“ fĂŒr Fusionen von Tabellen in beliebiger Reihenfolge zu verwenden.
  • Die UCA (Unicode Collation Algorithm)-Algorithmen, die in der Unicode 14-Spezifikation definiert sind, wurden implementiert und werden zur Festlegung von Sortier- und Vergleichsregeln unter BerĂŒcksichtigung der Zeichenbedeutung verwendet (z.B. wird beim Sortieren numerischer Werte das Vorhandensein eines Minus- oder Punktzeichens vor der Zahl sowie verschiedene Schreibweisen berĂŒcksichtigt, wĂ€hrend bei Vergleichen die Groß- und Kleinschreibung sowie diakritische Zeichen ignoriert werden). Die Leistung der UCA-Operationen in den Funktionen utf8mb3 und utf8mb4 wurde verbessert.
  • Die Möglichkeit, IP-Adressen zum Galera Cluster-Knoten hinzuzufĂŒgen, die berechtigt sind, SST/IST-Abfragen auszufĂŒhren.
  • Im Standardmodus ist die Option „explicit_defaults_for_timestamp“ aktiviert, um das Verhalten an MySQL anzunĂ€hern (beim AusfĂŒhren von „SHOW CREATE TABLE“ wird der Inhalt der DEFAULT-Blöcke fĂŒr den Typ timestamp nicht angezeigt).
  • Im Befehlszeilen-Interface ist standardmĂ€ĂŸig die Option „—ssl“ aktiviert (die Verbindungen werden mit TLS-VerschlĂŒsselung hergestellt).
  • Die Verarbeitung von UPDATE- und DELETE-AusdrĂŒcken der obersten Ebene wurde ĂŒberarbeitet.
  • Die Funktionen DES_ENCRYPT und DES_DECRYPT sowie die Variable innodb_prefix_index_cluster_optimization wurden als veraltet erklĂ€rt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4