MariaDB 10.9 wurde bereits veröffentlicht und das sind die Neuigkeiten

Der Start von die erste stabile Version des neuen DBMS-Zweigs Maria DB 10.9 (10.9.2), innerhalb dessen ein MySQL-Zweig entwickelt wird, der rückwärtskompatibel bleibt 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, die einem vollständig offenen und transparenten Entwicklungsprozess folgt, unabhängig von einzelnen Anbietern.

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 übernommen.

Hauptneuheiten von MariaDB 10.9

In dieser neuen Version von MariaDB wird dies hervorgehoben JSON_OVERLAPS-Funktion hinzugefügt, um Schnittpunkte in Daten zu erkennen von zwei JSON-Dokumenten (gibt beispielsweise true zurück, wenn beide Dokumente Objekte mit einem gemeinsamen Schlüssel/Wert-Paar oder gemeinsamen Array-Elementen enthalten).

Außerdem wird hervorgehoben, dass die entsprechenden Korrekturen für die folgenden Sicherheitslücken vorgenommen wurden: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Eine weitere auffällige Änderung sind die Ausdrücke JSONPath bietet die Möglichkeit, Bereiche anzugeben (z. B. "$[1 bis 4]", um die Array-Elemente 1 bis 4 zu verwenden) und negative Indizes, um das erste Element in der Warteschlange anzuzeigen).

Darüber hinaus können wir feststellen, dass das Hashicorp Key Management-Plugin hinzugefügt wurde, um Daten in Tabellen mit Schlüsseln zu verschlüsseln, die in Hashicorp Vault KMS gespeichert sind.

Während für Dienstprogramm mysqlbinlog, jetzt haben Sie neue Optionen „–do-domain-ids“, „–ignore-domain-ids“ und „–ignore-server-ids“, um nach gtid_domain_id zu filtern.

Möglichkeit hinzugefügt, wsrep-Statusvariablen in einer separaten JSON-Datei wiederzugeben, die von externen Überwachungssystemen verwendet werden kann.

Optimizer verwendet alle Partitionen nach dem Upgrade auf 10.3, konnte der Optimierer bei UPDATE- oder DELETE-Abfragen für mehrere Tabellen keine Partitionsbereinigungsoptimierung für die zu aktualisierende oder zu löschende Tabelle anwenden.

Außerdem, führte eine Range-Optimizer-Regression für die IN-Taste durch (const, ....), es gab bereits ein Problem in MariaDB 10.5.9 und höher, das den Fix für MDEV-9750 enthält. Diese Lösung führte Optimizer_max_sel_arg_weight ein. Wenn man Optimizer_max_sel_arg_weight auf einen sehr hohen Wert oder Null (was „unbegrenzt“ bedeutet) setzt und Abfragen ausführt, die umfangreiche Grafiken erzeugen, kann es zu einer langsamen Leistung kommen.

Andere Korrekturen die in dieser neuen Version von MariaDB erstellt wurden, befindet sich in InnoDB-Korruption aufgrund der fehlenden Dateisperre sowie ein Fix in ALTER TABLE IMPORT TABLESPACE wodurch eine verschlüsselte Tabelle beschädigt wurde, außerdem wurden die fehlerhafte Ausgabe von ALTER TABLE behoben, Fehlerbehebungen zur Wiederherstellung nach Abstürzen, Korrekturen zur Wiederherstellung von DD-Fehlern, Sperren beschädigter Daten verhindert, Fehlerkorrekturen für das Massenladen behoben und die Leistung von Fehlern behoben.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Unterstützung für den Modus „SHOW PARCEL [FORMAT=JSON]“ für die JSON-Ausgabe hinzugefügt.
  • Die "SHOW EXPLAIN"-Anweisung unterstützt jetzt die "EXPLAIN FOR CONNECTION"-Syntax.
  • Die Variablen innodb_change_buffering und old sind veraltet (ersetzt durch die Variable old_mode).
  • VOLLTEXT-Suche mit Apostroph und Pflichtwörtern
  • Optimizer verwendet alle Partitionen nach dem Upgrade auf 10.3
  • Bei UPDATE- oder DELETE-Abfragen für mehrere Tabellen konnte der Optimierer keine Partitionsbereinigungsoptimierung für die zu aktualisierende oder zu löschende Tabelle anwenden.
  • Neue Mariadb-Client-Option, -enable-cleartext-plugin. Die Option bewirkt nichts und dient nur der MySQL-Kompatibilität.
  • Sperren Sie JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY funktioniert nach dem Upgrade nicht
  • Server kann VIEW mit unbekannter Spalte im ON-Zustand nicht erstellen
  • Das Plugin password_reuse_check kombiniert Benutzername und Passwort
  • Gemäß der MariaDB Deprecation Policy wird dies die letzte Version von MariaDB 10.9 für Debian 10 „Buster“ für ppc64el sein

Wenn Sie mehr über diese neue Version erfahren möchten, können Sie die Details unter überprüfen den folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.