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.

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


Aktuell auf der Startseite von Golem.de
Whistleblower
Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen

Wieder hat sich in den USA ein ehemals hochrangiger Militär und Beamter über Kontakte mit Aliens geäußert.

Whistleblower: Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen
Artikel
  1. Schadstoffnorm 7: Neue Grenzwerte für Abrieb gelten auch für E-Autos
    Schadstoffnorm 7
    Neue Grenzwerte für Abrieb gelten auch für E-Autos

    Die neue Euronorm 7 legt nicht nur Grenzwerte für Bremsen- und Reifenabrieb fest, sondern auch Mindestanforderungen für Akkus.

  2. Ramjet: General Electric testet Hyperschalltriebwerk
    Ramjet
    General Electric testet Hyperschalltriebwerk

    Das Triebwerk soll Flüge mit Mach 5 ermöglichen.

  3. Elektroautos: Mercedes und Stellantis übernehmen komplette Umweltprämie
    Elektroautos
    Mercedes und Stellantis übernehmen komplette Umweltprämie

    Nach dem abrupten Aus der staatlichen Förderung springen erste Hersteller von Elektroautos ein.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Last-Minute-Angebote bei Amazon • Avatar & The Crew Motorfest bis -50% • Xbox Series X 399€ • Cherry MX Board 3.0 S 49,95€ • Crucial MX500 2 TB 110,90€ • AVM FRITZ!Box 7590 AX + FRITZ!DECT 500 219€ [Werbung]
    •  /