Oracle: MySQL 5.7 wird schneller

Auf der Konferenz MySQL Connect hat Oracle das zweite Development Milestone Release (DMR) für MySQL 5.7 angekündigt. Die neue MySQL-Version soll bis zu 64 CPUs linear skalieren und im Sysbench mit InnoDB bei reinen Lesezugriffen mittels POINT SELECT 500.000 Queries pro Sekunde erreichen. Zudem hat Oracle dank einer inter-transaktionalen Multithread-Ereignisbehandlung den Slave-Durchsatz bei der Replikation erhöht. Dabei werden unabhängige Transaktionen auf verschiedenen Workern parallel abgearbeitet, auch wenn sie auf derselben Datenbank laufen.
Die Möglichkeit, ein Alter Table auch online durchzuführen, soll die Verwaltung von Datenbanken vereinfachen. Denn so lassen sich im laufenden Betrieb Indizes umbenennen oder Varchar-Datentypen vergrößern. Mit Hilfe von Performance Schema ist es künftig auch möglich, Speicherallokationen zu überwachen. Und mittels EXPLAIN können aktuell laufende Statements analysiert werden.
MySQL 5.7.2 DMR bietet zudem eine verlustfreie, semi-synchrone Replikation: Transaktionen werden nur dann bestätigt, wenn sie ein Slave-Server empfangen hat.
Über MySQL Labs(öffnet im neuen Fenster) stellt Oracle weitere experimentelle Neuerungen für MySQL bereit, darunter Mysqlfabric. Damit lassen sich MySQL-Datenbanken durch Sharding besser skalieren, wobei ein in Python geschriebenes MySQL-Werkzeug die komplette Verwaltung übernimmt. Allerdings funktioniert Mysqlfabric nur mit speziellen Treibern, die derzeit nur für Python und Java zur Verfügung stehen.
MySQL 5.7.2 DMR steht ab sofort unter dev.mysql.com(öffnet im neuen Fenster) zum Download bereit.



