Stabile Version von MariaDB 10.10

Die erste stabile Version des neuen DBMS-Zweigs MariaDB 10.10 (10.10.2) wurde veröffentlicht, innerhalb dessen ein Zweig von MySQL entwickelt wird, der Abwärtskompatibilität beibehält und sich durch die Integration zusätzlicher Speicher-Engines und erweiterter Funktionen auszeichnet. Die Entwicklung von MariaDB wird von der unabhängigen MariaDB Foundation überwacht und folgt einem offenen und transparenten Entwicklungsprozess, der von einzelnen Anbietern unabhängig ist. MariaDB wird anstelle von MySQL auf vielen Linux-Distributionen (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ausgeliefert und wurde von großen Projekten wie Wikipedia, Google Cloud SQL und Nimbuzz übernommen.

Wichtigste Verbesserungen in MariaDB 10.10:

  • Funktion RANDOM_BYTES hinzugefügt, um eine zufällige Folge von Bytes einer bestimmten Größe zu erhalten.
  • INET4-Datentyp hinzugefügt, um IPv4-Adressen in einer 4-Byte-Darstellung zu speichern.
  • Die Standardparameter des Ausdrucks „CHANGE MASTER TO“ wurden geändert, der nun einen Replikationsmodus basierend auf GTID (Global Transaction ID) verwendet, wenn der Master-Server diese Art von Kennung unterstützt. Die Einstellung „MASTER_USE_GTID=Current_Pos“ ist veraltet und sollte durch die Option „MASTER_DEMOTE_TO_SLAVE“ ersetzt werden.
  • Verbesserte Optimierungen für Zusammenführungsvorgänge mit einer großen Anzahl von Tabellen, einschließlich der Möglichkeit, „eq_ref“ zum Zusammenführen von Tabellen in beliebiger Reihenfolge zu verwenden.
  • Implementierte UCA-Algorithmen (Unicode Collation Algoritm), die in der Unicode 14-Spezifikation definiert sind und zur Bestimmung von Sortier- und Vergleichsregeln unter Berücksichtigung der Bedeutung von Zeichen verwendet werden (z. B. beim Sortieren digitaler Werte das Vorhandensein eines Minus und eines Punktes davor). eine Reihe und unterschiedliche Schreibweisen werden berücksichtigt, und beim Vergleich wird die Groß-/Kleinschreibung von Zeichen und das Vorhandensein eines Akzentzeichens nicht berücksichtigt). Verbesserte Leistung von UCA-Vorgängen in den Funktionen utf8mb3 und utf8mb4.
  • Die Möglichkeit, IP-Adressen zur Liste der Galera-Cluster-Knoten hinzuzufügen, die SST/IST-Anfragen ausführen dürfen, wurde implementiert.
  • Standardmäßig ist der Modus „explicit_defaults_for_timestamp“ aktiviert, um das Verhalten MySQL anzunähern (beim Ausführen von „SHOW CREATE TABLE“ werden die Inhalte von DEFAULT-Blöcken für den Zeitstempeltyp nicht angezeigt).
  • In der Befehlszeilenschnittstelle ist die Option „--ssl“ standardmäßig aktiviert (Installation von TLS-verschlüsselten Verbindungen ist aktiviert).
  • 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 sind veraltet.

Source: opennet.ru

Kommentar hinzufügen