Die Datenbank MariaDB 12.0 ist verfĂŒgbar.

Die Veröffentlichung der Datenbank MariaDB 12.0.2 wurde bekannt gegeben, die als erster stabiler Release der Version 12.0 gekennzeichnet ist. Die MariaDB 12.0-Version wird als Zwischenausgabe (rolling) eingestuft, entwickelt weiterhin schrittweise Funktionen weiter und ersetzt die MariaDB 11.8-Version. Gleichzeitig wurde die MariaDB 12.1.1 veröffentlicht, die den Status eines Release-Kandidaten hat. Die MariaDB 12.0-Version wird bis zur Veröffentlichung von 12.1.2 unterstĂŒtzt.

Das Projekt MariaDB entwickelt einen Fork von MySQL, der die RĂŒckwĂ€rtskompatibilitĂ€t bewahrt und sich durch die Integration zusĂ€tzlicher Speicher-Engines und erweiterter Möglichkeiten auszeichnet. Die Entwicklung von MariaDB wird von der unabhĂ€ngigen Organisation MariaDB Foundation gemĂ€ĂŸ einem offenen und transparenten Entwicklungsprozess ĂŒberwacht, der nicht von einzelnen Herstellern 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.

Zu den Änderungen in der MariaDB 12.0-Version gehören:

  • Die UnterstĂŒtzung fĂŒr mit einem Passwort geschĂŒtzte SSL-SchlĂŒssel wurde hinzugefĂŒgt. Das Passwort zur Entsperrung SSL-Zertifikaten kann ĂŒber die Variable ssl_passphrase oder manuell beim Starten des Servers festgelegt werden.
  • Der Ausdruck „SET SESSION AUTHORIZATION“ wurde hinzugefĂŒgt, um Aktionen unter einem anderen Benutzer durchzufĂŒhren, sofern die entsprechenden Berechtigungen erteilt wurden (der Ausdruck kann als Analogon zu „sudo“ fĂŒr DBMS betrachtet werden).
  • Im Plugin file_key_management.so wurde die UnterstĂŒtzung fĂŒr SHA-2-Hashes hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr schwache Cursor-Variablen (weak cursor variable) des vordefinierten Typs SYS_REFCURSOR, die das RĂŒckgeben von Cursorn aus gespeicherten Prozeduren (im OUT-Parameter) oder Funktionen (im RETURN-Ausdruck) ermöglichen, wurde hinzugefĂŒgt. Um die maximale Anzahl gleichzeitig geöffneter Cursors zu begrenzen, wurde die Systemvariable „max_open_cursors“ hinzugefĂŒgt.
  • Im Typ TO_CHAR wurde die UnterstĂŒtzung fĂŒr das Format FM (Fill Mode) hinzugefĂŒgt, um zusĂ€tzliche AuffĂŒllungen auszuschließen. Zum Beispiel gibt die Abfrage "SELECT CONCAT(‘/’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), ‘/’);" „/Montag/“ anstelle von „/Montag /“ zurĂŒck.
  • In das Dienstprogramm mariadb-check und den Ausdruck CHECK TABLE wurde die UnterstĂŒtzung fĂŒr Tabellen des SEQUENCE-Engines hinzugefĂŒgt.
  • Im Optimierer wurde die UnterstĂŒtzung fĂŒr Optionen (Hints) hinzugefĂŒgt, die den Planungsprozess 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. Die Optionen werden in einer mit MySQL kompatiblen Format in die Abfrage eingefĂŒgt, beispielsweise: 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 (Geografisches Informationssystem) wurden hinzugefĂŒgt: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • Die UnterstĂŒtzung fĂŒr Trigger, die fĂŒr mehrere Ereignisse ausgelöst werden, wurde hinzugefĂŒgt. Im CREATE TRIGGER-Ausdruck können nun die entsprechenden Ereignisse unter Verwendung der Syntax „{ event [ OR 
 ] }“ aufgezĂ€hlt werden.
  • Im Audit-Plugin wurde die Speicherung von Informationen ĂŒber Netzwerports fĂŒr eingehende Verbindungen im Audit-Protokoll umgesetzt (zuvor wurde nur der Host angezeigt).
  • Im Dienstprogramm mariadb wurde die Option „—script-dir“ hinzugefĂŒgt, um ein alternatives Verzeichnis fĂŒr die Suche nach Skripten zu definieren, die mit dem Befehl SOURCE ausgefĂŒhrt werden.
  • Die Variablen big_tables, large_page_size und storage_engine, die zuvor als veraltet erklĂ€rt wurden, wurden entfernt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster