1.2 постгрес на больших базах часто валится, на малых базах у него есть свои преимущества перед мускулом.
Ну вот я сейчас работаю с базой ~ 300 ГБ, до 5-6 тысяч запросов/сек под PostgreSQL 8.3 - маленькая?


А ещё есть MySQL NDB Cluster - ни у MSSQL, ни у PostgreSQL ничего подобного нету (в плане технической реализации, кластеры у них конечно есть), а то, сколько из этого можно выжать производительности при должном проектировании я вообще молчу.
Кластеры юзается когда производительности, объема, пропускной способности и т.д. у одной железки уже не хватает, тогда люди пытаются дешево решить проблему просто добавив еще 10-к железок. Только вот отсутствие понимания кластером связи и потоков данных снижает эффект прироста мощности в разы.
Пример. Есть данные по заказам за 12 месяцев, тупо здоровенная таблица. Мы ее распихали на 12 серваков в кластере, который равномерно размазал по всем ним. Далее делаем банальную группировку по дате с суммированием чего-то. На кластере мы получаем какой-то выигрыш просто из-за распределения запросов на чтение физ-данных с дисков. Но одновременно запустить запрос на всех 12 железках, а потом его сджойнить - на это кластер не способен. Итого потеряли возможное 12- ускорение
