Я согласен с Денисом: PostgreSQL является хорошим выбором и определенно намного сильнее в функциональности SQL, чем любая другая СУБД с открытым исходным кодом (и также конкурирует с «большими»).
MySQL имеетего было проще настроить в среде высокой доступности (master / slave), но игра изменилась с 9.0 и изменится еще больше с 9.1 и синхронной репликацией (что более или менее похоже на то, что Oracle предлагает с ее защитой данных).
Любая балансировка нагрузки при доступе к записи между несколькими узлами требует не столь тривиальных инструментов сторонних производителей, но затем PostgreSQL достаточно хорошо масштабируется на одном сервере, если у вас достаточно оборудования.Наиболее важно потеря дисков в высокопроизводительной RAID-системе (но это верно для всех серверов БД)
Мы используем PostgreSQL в качестве бэкэнда для нескольких веб-магазинов с высоким трафиком ибольшой портал.Все они имеют в среднем более 1000 одновременно работающих пользователей.Взгляд украдкой еще выше.Магазины не пишут слишком много, но портал на 50% пишет и на 50% читает.
MySQL также является хорошим выбором, но, как и Денис, я всегда нахожусь в наручниках из-за нескольких отсутствующих функций SQL.