Google veröffentlicht Verbesserungen für MySQL

Google setzt MySQL in vielen Bereichen und Produkten ein, hat die Software aber an manchen Stellen erweitert, um den eigenen Bedürfnissen gerecht zu werden. Im Rahmen der aktuell in Santa Clara stattfindenden MySQL-Konferenz hat Google nun einige Patches für das freie Datenbank-Management-System veröffentlicht, die dabei entstanden sind.

Google hofft, dass einige der eigenen Änderungen ihren Weg in die offizielle MySQL-Version finden werden, bis dahin bietet Google aber entsprechende Patches für MySQL an, die wie MySQL selbst unter der GPL stehen.

Darunter finden sich neue High-Availability-Funktionen einschließlich einer halbsynchronen Replikation, die alle Commits auf dem Master-System blockiert, bis ein Slave signalisiert, dass alle Replikationsereignisse angekommen sind. Des Weiteren gibt es eine Spiegelung des Binlogs vom Master-Server auf dem Slave-Server und Fast-Master-Promotion, um einen Slave-Server ohne Neustart zum Master zu machen sowie eine transaktionale Replikation, um InnoDB und eine Slave-Replikation bei einer Wiederherstellung konsistent zu halten.

Darüber hinaus hat Google ein User-Table-Monitoring entwickelt, das Aufschluss über die Datenbank-Aktivität je Nutzer und Tabelle gibt. Es zeigt nicht nur die Zahl der abgefragten oder modifizierten Zeilen je Nutzer oder Tabelle, es gibt auch Aufschluss darüber, wie viel Zeit ein Nutzer braucht, um SQL-Abfragen durchzuführen. Innodb-Async-I/O unterstützt zudem mehrere Hintergrund-I/O-Threads für InnoDB.

Quelle: http://www.golem.de/0704/51859.html

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*