2011-01-28 3 views
0

Когда я обновляю что-то в своем профиле, как он обновляется в базе данных. В них есть много серверов или wat..или поддерживает сервер для каждой страны ... Я запутался, может объяснить это подробно .. с простого примера .. .Как Facebook поддерживает базу данных?

+0

Теперь это развлечение, как вы не можете платить. – bzlm

+0

http://www.google.com/search?q=facebook+database –

+2

@Matt Ball Ссылки на Google Поиски считаются вредными. http://stackoverflow.com/questions/3533948/ и http://stackoverflow.com/questions/1009025 оба уместны. – Yahel

ответ

0

Как правило, в крупномасштабном решении, таком как facebook, вы будете использовать web farm с database cluster. Redundancy важно для бесперебойной работы, когда вы должны справляться с большим количеством трафика.

Лицевая книга, вероятно (что я даю вам обоснованное предположение, основанное на моем личном опыте), использует несколько веб-серверов в системе load-balanced. Это означает, что если один веб-сервер не работает, facebook все еще поддерживает присутствие в сети.

Кроме того, у них, вероятно, есть база данных в кластере, чтобы гарантировать, что если кто-то не работает, время безотказной работы сохраняется.

+1

Это похоже на то, что «у космического челнока, скорее всего, есть двигатель или два, которые очень быстро выталкивают его, чтобы доставить его на орбиту» –

+0

Он попросил простой пример. :) – Josh

+0

oh k guys cool..i can not представьте себе, потому что у них 500mn + .. thats y i ask –

0

Думаю, учитывая их размер и нагрузку, было бы разумно предположить, что они жертвуют 3 цыплятами за 87 запросов на обновление своей базы данных.

Другими словами - попробуйте представить ответ на свой вопрос, подумайте об этом, а затем удалите свой вопрос как слишком расплывчатый и неопровержимый.

+2

Комментарий, а не ответ. –

+0

@Matt Это действительно отвечает на вопрос. 3 цыплят. Попробуй, тебе это понравится. – bzlm

+0

@Matt обычные правила и логика применяются только к обычным вопросам. –

Смежные вопросы