• IT-Karriere:
  • Services:

Google veröffentlicht Verbesserungen für MySQL

Erweiterte Hochverfügbarkeit und einfachere Verwaltung von 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.

Artikel veröffentlicht am ,

MySQL sei eine fantastische Lösung zur Datenspeicherung, schreibt Mark Callaghan, Software-Engineer bei Google, im Google-Code-Blog. Da aber Googles Projekte in manchen Bereichen sehr weit gehende Anforderungen an die Datenbank stellen, hat Google die Software den eigenen Bedürfnissen angepasst. Dabei geht es in erster Linie um eine sehr hohe Verfügbarkeit und eine effiziente Verwaltung sehr vieler MySQL-Server.

Stellenmarkt
  1. Stromnetz Hamburg GmbH, Hamburg
  2. Information und Technik Nordrhein-Westfalen (IT.NRW), Düsseldorf

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.

Alle MySQL-Patches für Google sind derzeit aber nur für MySQL 4 verfügbar, Patches für MySQL 5 sollen in Kürze folgen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. (u. a. Doom Eternal für 26,99€, Prey für 6,99€, Rage 2 für 17,99€, Wolfenstein...
  2. 68,23€ (PS4, Xbox One)

rsagftagt 24. Apr 2007

wieder gewinnbringend verkaufen ;)

Dank 24. Apr 2007

kwt


Folgen Sie uns
       


Neue Funktionen in Android 11 im Überblick

Wir stellen die neuen Features von Android 11 kurz im Video vor.

Neue Funktionen in Android 11 im Überblick Video aufrufen
    •  /