Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984
Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
News

Die als "2. Release-Kandidat" bezeichnete Version 5.7.8 hat Oracle nun veröffentlicht. Somit nähert sich möglicherweise das Veröffentlichungsdatum von MySQL 5.7. Seit über zwei Jahren arbeitet das Unternehmen an diesem Update der freien Datenbank.

Die erstmals im Oktober 2013 in MySQL aufgetauchte JSON-Unterstützung dürfte eine der wichtigsten Neuerungen sein und ist nun wohl hinreichend komfortabel und sinnvoll. Neben dem neuen Datentyp JSON gibt es viele Funktionen, die Informationen darüber liefern (JSON_DEPTH, JSON_LENGTH etc.) und Werte in diesem Format erzeugen (JSON_OBJECT, JSON_ARRAY, JSON_MERGE). Für das Suchen von Werten und Schlüsseln in JSON-Objekten sind JSON_KEYS, JSON_CONTAINS und JSON_EXTRACT als auch Methoden zum Ändern (zum Beispiel JSON_REMOVE, JSON_INSERT, JSON_REPLACE) hinzugekommen.

"generated columns", deren Werte die Datenbank aus anderen Spalten errechnet, wurden bereits in MySQL 5.7.6 eingeführt. Bei jedem Einfügen und Ändern ("materialized") oder erst beim Lesen ("virtual") kann dies wahlweise geschehen. Indizes für solche virtuellen Spalten lassen sich mit dem jetzt veröffentlichten Release-Kandidaten definieren, das Ähnlichkeit mit dem funktionalen Index in anderen Datenbanken hat. Generated columns unterstützen keine Volltext- oder Geowerte und sind bislang nur für die Storage-Engine InnoDB verfügbar.

Neu ist auch mysqlpump, das als Ergänzung des mysqldump zum Ex- und Importieren von Datenbankinhalten ist. Um den Prozess zu beschleunigen, erlaubt es das parallele Sichern mehrerer Datenbanken und ihrer Objekte. Da das Werkzeug sekundäre Indizes erst erzeugt, wenn alle Zeilen in die Tabelle eingefügt sind, verläuft auch das Laden schneller. Benutzerdaten werden erstmals als SQL-Statements (CREATE USER etc.) exportiert und nicht mehr als Operationen auf internen MySQL-Tabellen. Morgan Tocker warnt in einem Blog-Eintrag, dass mysqlpump als Backup-Tool allerdings nicht geeignet ist, da es bislang keinen Synchronisationspunkt vor dem Start des Exports erzeugt, wodurch inkonsistente Daten entstehen können.

Noch hat Oracle keinen Veröffentlichungstermin für MySQL 5.7 genannt.

(ts, hannover)

(siehe auch heise-News-Ticker:)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE