This is a very interesting presentation (see below) on the technologies used to make Digg, the challenges faced along the way and how they overcame it.これは非常に興味深いプレゼンテーション(下記参照)を検索する技術に使用されている、道の課題に直面して、どのように克服してください。 I would recommend it to any Web 2.0 startup architects.私はそれを、任意のウェブ2.0のスタートアップを推奨建築事務所です。

In short Digg uses multiple MySQL slaves with a single master, multiple load balanced PHP servers which connects to random MySQL slave (for load balancing obviously).端的にいる複数のMySQL奴隷を使用して、 1つのマスタは、複数の負荷バランスの取れたPHPサーバーに接続してランダムにMySQLのスレーブ(負荷分散明らかに) 。 They also use Memcached with multiple specialized pools like a separate pool for search.また、複数の特殊な使用にmemcachedプールのように別のプールを検索します。

Digg is the poster boy of PHP driven high volume sites.ポスターいる少年のPHPは、ハイボリュームのサイトです。

It wasn’t clear from the slides whether they actually used sharding (breaking your database into small segment say based on data ranges, tables etc.) in any form.スライドをより明確にすることはない実際に使われているかどうかにsharding (破壊してデータベースを小さな範囲のデータに基づいてセグメントを言ってやるが、テーブル等)のすべての形式です。 Looking at their architecture I don’t think they can easily use sharding in future too.見てのアーキテクチャとは思わないの今後のshardingことができますあまりにも簡単に使用します。 Can you guess why?推測することがなぜですか?


You may also like to readを読むようにすることも可能

Looking forward to hear your thoughts.あなたの考えを聞くを楽しみにしています。



Please enter the code shown below ( to verify that you are human ) before you click Submit Comment . 下記のコードを入力してください(あなたが人間を確認するには) コメントする前に、 [ 送信 ]をクリックします。