Twitter macht seine Arbeit an MySQL zu Open Source

Twitter hat einige seiner Anpassungen an MySQL als Quelltext veröffentlicht. Der Mikrobloggingdienst nutzt die Datenbanktechnik, um die meisten von Nutzern hochgeladenen Inhalte zu verwalten.

„MySQL ist die vorherrschende Storage-Technologie hinter dem Großteil der Twitter-Daten: dem Interest Graph, den Zeitleisten, Nutzerdaten und den Tweets selbst“, schreiben Twitter-Programmierer Jeremy Cole und Davi Arnaut im Twitter-Entwicklerblog. „Weil wir daran glauben, Wissen allen Interessierten verfügbar zu machen und mit Open-Source-Software Innovation zu erleichtern, haben wir uns entschlossen, unsere Arbeit an MySQL auf GitHub unter der Lizenz BSD New zu veröffentlichen.“

Der Code, den Twitter freigegeben hat, deckt mehrere Bereiche ab. Unter anderem haben seine Entwickler eine Möglichkeit gefunden, mehr Statusvariablen hinzuzufügen – insbesondere aus InnoDB. So sollen sich Systeme effizienter überwachen lassen. Zudem haben sie die Speicherverteilung auf größeren NUMA-Systemen optimiert.

Twitters Programmierer passten MySQL auch an SSD-Systeme an. Für den Export und die Wiederherstellung von InnoDB-Pufferdaten fanden sie eine einfachere und sicherere Methode. Darüber verbesserten sie die serverseitige Unterstützung für Timeout-Statements. „Das erlaubt es dem Server, proaktiv Anfragen abzubrechen, die länger brauchen als ein auf Millisekunden beschränkter Timeout“, heißt es im Blog.

Mit dem Schritt will Twitter nach eigenen Angaben die MySQL-Community stärken. Neben einer Dokumentation hat es auch ein Changelog via GitHub bereitgestellt. Auf der Percona Live MySQL Conference and Expo 2012, die heute im kalifornischen Santa Clara startet, nennt das Unternehmen Details zu seiner Nutzung der Datenbank. Unter anderem wird es dabei um Gizzard gehen – Twitters Sharing- und Replikationsframework, das auf MySQL aufbaut.

[mit Material von Steven Musil, News.com]

ZDNet.de Redaktion

Recent Posts

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

2 Stunden ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

2 Stunden ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

5 Stunden ago

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

8 Stunden ago

Mai-Patchday: Microsoft schließt zwei aktiv ausgenutzte Zero-Day-Lücken

Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…

12 Stunden ago

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

14 Stunden ago