Stabile Veröffentlichung von MariaDB 10.7

Nach 6 Monaten Entwicklung wurde der erste stabile Release der neuen Version MariaDB 10.7 (10.7.2) veröffentlicht. Diese Version ist eine Abspaltung von MySQL, die die RĂŒckwĂ€rtskompatibilitĂ€t bewahrt und durch die Integration zusĂ€tzlicher Speicher-Engines sowie erweiterte Funktionen hervorsticht. Die Entwicklung von MariaDB wird von der unabhĂ€ngigen Organisation MariaDB Foundation in einem völlig offenen und transparenten Entwicklungsprozess geleitet, der nicht von einzelnen Herstellern abhĂ€ngig ist. MariaDB wird in vielen Linux-Distributionen (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) anstelle von MySQL bereitgestellt und ist in großen Projekten wie Wikipedia, Google Cloud SQL und Nimbuzz integriert.

Gleichzeitig wurde die erste Testversion des nĂ€chsten bedeutenden Releases MariaDB 10.8.1 sowie Korrekturupdates fĂŒr 10.6.6, 10.5.14, 10.4.23, 10.3.33 und 10.2.42 erstellt. Die Veröffentlichung 10.7.2 ist die erste nach dem Übergang des Projekts zu einem neuen Release-Modell, das eine KĂŒrzung des UnterstĂŒtzungszeitraums von 5 Jahren auf 1 Jahr vorsieht und bedeutende Releaseterminen nicht mehr einmal im Jahr, sondern einmal im Quartal angibt.

Wesentliche Verbesserungen in MariaDB 10.7:

  • Ein neuer Datentyp UUID wurde hinzugefĂŒgt, der zur Speicherung von 128-Bit-Eindeutigen Identifikatoren (Universally Unique Identifier) dient.
  • Neue Funktionen zur Verarbeitung von Daten im JSON-Format wurden angeboten: JSON_EQUALS() zum Vergleichen der IdentitĂ€t zweier JSON-Dokumente und JSON_NORMALIZE(), um JSON-Objekte in eine fĂŒr Vergleichsoperationen geeignete Form zu bringen (sortiert SchlĂŒssel und entfernt Leerzeichen).
  • Die Funktion NATURAL_SORT_KEY() wurde hinzugefĂŒgt, um Zeichenfolgen unter BerĂŒcksichtigung von numerischen Werten zu sortieren (zum Beispiel wird die Zeichenfolge „v10“ nach der Sortierung hinter der Zeichenfolge „v9“ stehen).
  • Die Funktion SFORMAT() wurde hinzugefĂŒgt, um beliebige Zeichenfolgen zu formatieren – als Eingabe wird eine Zeichenfolge mit Formatierungsbefehlen und eine Liste von Werten fĂŒr die PlatzhalterĂŒbergabe verwendet (zum Beispiel: ‘SFORMAT(„Die Antwort ist {}.“, 42)’).
  • Die Fehlermeldungen in INSERT-Abfragen, die Daten in mehrere Zeilen einfĂŒgen, wurden verbessert (der Befehl GET DIAGNOSTICS gibt jetzt das Eigenschafts-ROW_NUMBER zurĂŒck, welches die Zeilennummer mit dem Fehler angibt).
  • Ein neues PasswortĂŒberprĂŒfungs-Plugin, password_reuse_check, wurde hinzugefĂŒgt, um die Wiederverwendung von Passwörtern durch einen Benutzer zu beschrĂ€nken (ÜberprĂŒfung, dass das neue Passwort nicht mit Passwörtern ĂŒbereinstimmt, die innerhalb des durch den Parameter password_reuse_check_interval festgelegten Zeitraums verwendet wurden).
  • UnterstĂŒtzung fĂŒr die AusdrĂŒcke „ALTER TABLE 
 CONVERT PARTITION .. TO TABLE“ und „ALTER TABLE 
 CONVERT TABLE 
 TO PARTITION“ wurde hinzugefĂŒgt, um eine Partition in eine Tabelle und umgekehrt umzuwandeln.
  • In das Tool mariadb-dump wurde die Option „—as-of“ hinzugefĂŒgt, um einen Dump zu erstellen, der einem bestimmten Zustand einer versionierten Tabelle entspricht.
  • FĂŒr den MariaDB Galera Cluster wurden im PROCESSLIST neue ZustĂ€nde „waiting to execute in isolation“, „waiting for TOI DDL“, „waiting for flow control“ und „waiting for certification“ implementiert.
  • Der Optimierer hat einen neuen Parameter „reorder“ erhalten. Die Leistung beim Abgleich mehrbyteiger Zeichen unter BerĂŒcksichtigung der Bedeutung der Zeichen bei Bereichsoperationen in ASCII wurde verbessert.
  • Die Leistung bei der DurchfĂŒhrung von Batch-DatenbankeinfĂŒgungen sowie bei der Vorab-Sortierung und dem Aufbau von Indizes wurde im InnoDB-Speicher verbessert.
  • Es wurden 5 SicherheitsanfĂ€lligkeiten behoben, zu denen vorerst keine weiteren Details veröffentlicht werden: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Zu den Änderungen in der Testversion von MariaDB 10.8.1 gehört die Implementierung von absteigenden Indizes, die die Leistung von ORDER BY-Operationen bei der umgekehrten Auswahl erheblich steigern können. FĂŒr gespeicherte Funktionen wurden die Parameter IN, OUT, INOUT und IN OUT hinzugefĂŒgt. In InnoDB wurde die Anzahl der SchreibvorgĂ€nge beim Protokollieren von RĂŒckrolloperationen (Redo) verringert.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster