Die MariaDB 12.0 ist jetzt verfĂŒgbar.

Die Veröffentlichung von MariaDB 12.0.2 ist jetzt verfĂŒgbar, die als erster stabiler Release der 12.0-Branch gilt. Die MariaDB 12.0-Branch wird als Zwischenrelease (rolling) betrachtet und setzt die schrittweise Entwicklung der FunktionalitĂ€ten fort, nachdem sie die 11.8-Branch abgelöst hat. Gleichzeitig wurde die Version MariaDB 12.1.1 veröffentlicht, die den Status eines Release-Kandidaten hat. Die MariaDB 12.0-Branch wird bis zur Veröffentlichung von 12.1.2 unterstĂŒtzt.

Das MariaDB-Projekt ist eine Abspaltung von MySQL, die die AbwĂ€rtskompatibilitĂ€t beibehĂ€lt und sich durch die Integration zusĂ€tzlicher Speicher-Engines und erweiterte Funktionen auszeichnet. Die Entwicklung von MariaDB wird von der unabhĂ€ngigen Organisation MariaDB Foundation geleitet, die einen offenen und transparenten Entwicklungsprozess pflegt und nicht von einzelnen Anbietern 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 implementiert.

Zu den Änderungen in der MariaDB 12.0-Branch zĂ€hlen:

  • Die UnterstĂŒtzung von passwortgeschĂŒtzten SSL-SchlĂŒsseln wurde hinzugefĂŒgt. Das Passwort zur Entsperrung SSL-Zertifikate kann entweder ĂŒber die Variable ssl_passphrase oder manuell beim Start des Servers angegeben werden.
  • Der Befehl „SET SESSION AUTHORIZATION“ wurde hinzugefĂŒgt, um Aktionen unter einem anderen Benutzer auszufĂŒhren, sofern die entsprechenden Berechtigungen gewĂ€hrt sind (dieser Befehl kann als Äquivalent zu „sudo“ fĂŒr Datenbanken betrachtet werden).
  • Im Plugin file_key_management.so wurde die UnterstĂŒtzung fĂŒr SHA-2-Hashing hinzugefĂŒgt.
  • Die UnterstĂŒtzung schwacher Cursorvariablen (weak cursor variable) des vordefinierten Typs SYS_REFCURSOR wurde hinzugefĂŒgt, die es ermöglichen, einen Cursor aus gespeicherten Prozeduren (im OUT-Parameter) oder aus Funktionen (in der RETURN-Anweisung) zurĂŒckzugeben. Um die maximale Anzahl gleichzeitig geöffneter Cursor zu begrenzen, wurde die systemweite Variable „max_open_cursors“ hinzugefĂŒgt.
  • Der Typ TO_CHAR unterstĂŒtzt nun das FM-Format (Fill Mode), um zusĂ€tzliches Padding auszuschließen. Zum Beispiel gibt die Abfrage „SELECT CONCAT(‘/’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), ‘/’);” „/Montag/“ zurĂŒck statt „/Montag /“.
  • Das Hilfsprogramm mariadb-check und der Ausdruck CHECK TABLE unterstĂŒtzen jetzt Tabellen aus dem SEQUENCE-Engine.
  • Der Optimierer unterstĂŒtzt jetzt Optionen (hints), die den Optimierungsplan beeinflussen: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_ORDER, JOIN_PREFIX, JOIN_SUFFIX und MAX_EXECUTION_TIME. Optionen werden in einem fĂŒr MySQL kompatiblen Format in die Abfragen eingefĂŒgt, zum Beispiel: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE 
; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE 
;
  • Neue GIS-Funktionen (Geographic Information System) wurden hinzugefĂŒgt: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • UnterstĂŒtzung fĂŒr Trigger hinzugefĂŒgt, die fĂŒr mehrere Ereignisse ausgelöst werden. Im Ausdruck CREATE TRIGGER können jetzt die relevanten Ereignisse unter Verwendung der Syntax „{ event [ OR 
 ] }“ aufgelistet werden.
  • Im Audit-Plugin wurde die Protokollierung von Informationen zu den Netzwerkports fĂŒr eingehende Verbindungen implementiert (zuvor wurde nur der Host protokolliert).
  • Das Tool mariadb hat die Option „—script-dir“ hinzugefĂŒgt, um ein alternatives Verzeichnis fĂŒr die Suche nach Skripten festzulegen, die durch den Befehl SOURCE ausgefĂŒhrt werden.
  • Die Variablen big_tables, large_page_size und storage_engine, die zuvor als veraltet deklariert wurden, wurden entfernt.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster