Ich hoffe, dass mir jemand in diesem Thema helfen kann, auch wenn es keine spezielle Programmierfrage ist. Ich schreibe eine Bachelorarbeit, in der ich MySQL mit MongoDB vergleiche und etwas über Youtube schreiben möchte, da die Plattform viele Anfragen mit hohem Dataload bearbeiten muss. Die einzige gute Ressource, die ich fand, war dieses Video: Seattle Conference on Scalability: YouTube ScalabilityWelche Datenbank benutzt Youtube im Moment?
Da die Konferenz im Jahr 2007 war, kann ich mir vorstellen, es gab einige Updates in Bezug auf die Datenbank.
Die letzte Information, die ich von diesem Gespräch habe, ist, dass die Thumbnails in einer BigTable-Datenbank und den Metadaten in MySQL gespeichert werden. Gibt es seitdem Änderungen? Wo werden die Videos gespeichert? Gibt es einen Eintrag in der MySQL-Tabelle, der auf das gespeicherte Video verweist?
Vielen Dank im Voraus für die Antwort!
können sie Hadoop für die Leistung verwenden. Site ist zu groß und immer noch schnell – kishu27
Ich bin sicher, dass sie eine Reihe von verschiedenen Technologien verwenden, aber es sieht aus wie mysql ist sicherlich einer von ihnen. Hadoop ist nicht etwas, was eine Google-eigene Website verwenden würde, ist Hadoop von Google Map-Reduced inspiriert. – kristianp
Danke für den Link! Ich denke, ich kann dort einige hilfreiche Informationen bekommen. –