webthreads.de - Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle

Video: MySQL Datenbanksaklierung bei YouTube

Einen wirklich interessanten Beitrag um das Thema Datenbankskalierung von MySQL liefert Paul Tuckfield. Er kam von Oracle zu YouTube um die Datenbankskalierung und Performance zu übernehmen. Zu dieser Zeit (Mitte 2006) lieferte YouTube schon nahezu 100 Millionen Videos pro Tag aus (siehe auch “Die YouTube Story“). Seine drei Hauptgründe für die gute Skalierung bei YouTube liegen bei Python, Memcache und MySQL.

…the three important reasons for YouTube’s scalability are Python, Memcache and MySQL replication, the last having the most impact. Most people think that the answer to scalability is in upgrading hardware and CPU power. Adding CPUs doesn’t work on its own; wisdom is in getting the maximum amount of RAM for the CPU and then fine tuning.

In einem Mitschnitt der Präsentation von Paul Tuckfield auf der MySQL Conference und Expo 2007 liefert er einige Erklärungen dazu wie bei YouTube vorgegangen und die Anforderungen gelöst wurden.

This talk focuses on a series of unfortunate events, each followed by a fortunate solution, in the battle to keep scaling YouTube databases as fast as YouTube users demand.

Dazu besteht auch ein Podcast auf IT Conversations, wer das ganze nur hören möchte.

Das ganze ist einfach ein schönes Beispiel wie man auch mit der oft geschimpften Datenbank MySQL ein ordentlich skalierendes System mit sehr guter Performance hin bekommt.

(via Informatik Student)

Ein Kommentar zu 'Video: MySQL Datenbanksaklierung bei YouTube' »»


Kommentare


Trackbacks & Pingbacks »»

  1. [...] Datenbankskalierung und Performance Über webthreads bin ich gerade über einen wirklich interessanten Beitrag zum Thema Datenbankskalierung gestolpert. [...]

Hinterlasse ein Kommentar »»

Bad Behavior has blocked 2532 access attempts in the last 7 days.