мне интересен вопрос, как идёт обслуживание, бекапы и обновления больших проектов? вот например раньше вконтакте не отображались лс, или нельзя было отправить кому либо, не отображались часть видео и фотографий, сообщение было что перезагрузка сервера баз данных идёт, но теперь такое не встречается. тот же ютюб, не видно что они приостанавливают какие либо функции из за обновлений, дефрагментаций, резервного копирования, ведь базы постоянно обновляются и нельзя бекап за миллисекунды сделать, и при этом ничего не останавливается, он также принимает видео, обрабатывает, нет надписей профилактика идёт. как это понимать ? что же у них происходит ? а может они ничего и не делают?, но такого не может быть!
Вот читай http://habrahabr.ru/post/42858/ http://habrahabr.ru/post/64292/ http://habrahabr.ru/post/73673/ http://ru.wikipedia.org/wiki/MapReduce
так же, как в кернел Linux вводятся поправки/патчи. одновременно, несколькими сабмиттерами. так же, как в банках производится sync БД, не прерывая трансзакций. опять же - git и производные алго.