2012-04-05 15 views
0

特定のプログラミングに関する質問でなくても、誰でもこのトピックで私を助けてくれることを願っています。 私はMySQLをMongoDBと比較する学士論文を書いています。重いデータロードを伴う多くのリクエストをプラットフォームが処理しなければならないため、Youtubeについて何か書きたいと思います。 私が見つけた唯一の良いリソースはこのビデオでした:Seattle Conference on Scalability: YouTube Scalability現在どのデータベースをYoutubeで使用していますか?

会議は2007年に行われたので、データベースに関するいくつかの更新があったと思います。

私がこの話から得た最後の情報は、サムネイルがBigTableデータベースとMySQLのメタデータに保存されていることです。それ以来何らかの変化がありますか? ビデオはどこに保存されていますか?保存されたビデオを参照するエントリがMySQLテーブルにありますか?

お返事ありがとうございます!これによると、ユーチューブはまだMySQLを使用しています

答えて

4
+0

パフォーマンスのためにhadoopを使用している可能性があります。サイトが大きすぎてまだ高速です – kishu27

+1

私は彼らがさまざまなテクノロジーを使用していると確信していますが、mysqlはかなり確かにその1つです。 Hadoopはgoogleが所有するサイトが使用するものではなく、Google Mapsのハイドロップから影響を受けています。 – kristianp

+0

リンクありがとうございます!私はそこに役に立つ情報を得ることができると思う。 –

0

私は、彼らが、私は物事がユーチューブであるかのわかりませんが、私は開発の過程で午前FileTable内

0

を使用することができますデータベースを使用していると思います私たちのクライアントのための同様のアプリケーション。私たちがやっていることは、SQLとNoSQLの両方の世界のベストを活用することです。

ディスクにビデオを保存し、これらのビデオへのパスをMySQL dbテーブルに保存します。次に、ジャンルとビデオマッピングを保持する別のテーブル、つまりどのビデオがどのジャンルに属しているかを示します。

今日、私たちはこれまでになかったようなこれらのデータを活用する立場にあります。そのため、2007年には今や様子が変わっています。また、インターネット上の人々の人気や依存度あなたのようなサイトに来る我々は、適切に使用する場合、あなたに素晴らしい結果を与えることができる非構造化データの膨大なセットを持っています。私たちのプロジェクトでは、サイト管理者と、ユーザーDB、ビデオの場所、ジャンルマッピングなどの情報をMySQLに保存し、NoSQLデータベースのユーザー対話に関する非構造化データを格納します。その後、NoSQLデータを使用してすべての分析を行い、適切な結果をユーザーに提供します。

0

彼らはBigdataでmysqlを使用しています。 このようなユーザー情報には、ファイルをアップロードしたユーザー、ファイル情報がすべてmysqlに格納され、データはBigdataに格納されます。

関連する問題