Попытка выяснить какая база данных сможет выдержать нагрузку в 300.000 пользователей и больше при регулярном посещении сайта.

Как вы думаете PostgreSQL подойдет для такого проекта или нет? Вообще хотелось бы узнать про PostgreSQL подробней из уст людей,которые ее использовали - например сравнительно с Oracle, ну или хотябы MySQL или MSSQL.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Подойдёт, но

Подойдёт, но как и в указанных тобой вариантах многое будет зависеть от железа. Не стоит ожидать чудес производительности на слабой машине.
В остальном PostgreSQL не уступит ни MSSQL ни Oracle с оговоркой, что многое зависит от того, что собираетесь делать. Для подавляющего большинства задач, решаемых с помощью СУБД - функционала PostgreSQL хватает с избытком.

Это только моё личное мнение:
MSSQL - используется в основном в проектах, которые на него завязаны и которые без него жить не могут, потому что ничего другое просто не предусмотрено.

Oracle - очень дорогой продукт, поэтому использовать его целесообразно там где нужно выжать из СУБД всё что вообще можно из СУБД выжать и при этом не очень оглядываясь на деньги как за сам Oracle так и на железо, где он будет крутится, а железо нужно ОЧЕНЬ не слабое. Ещё одна особенность применения Oracle - если нужны такие навороты, которых больше нигде нет.

Поддерживаю

Поддерживаю мнение admin'a про PostgreSQL.

Добавлю про MySQL. До недавнего времени она была больше "система управления таблицами".
В последних версиях ситуация может быть изменилась, я не знаю. Так же их все время кто-то покупает, или покупает важные компоненты их СУБД.
Непонятности с лицензией, то дают, то не дают. То дают, но не анонсируют.
Из плюсов можно отметить быструю обработку легких запросов при низкой загрузке, особенно на движке MyISAM, т.е. без транзакций :)
Все имхо. Возможно в последних версиях стало лучше.

нагрузка в 300К

Предлагаю внести уточнение.
Тут критична величина запросов к БД за единицу времени.
По опыту сайта rabota.ru замечено, что главное – работа в пике активности аудитории & качество программного кода…

p.s. переходите на postgresql но не забывайте про:
- качество кода
- что существует псевдостатика
- возможности кэширования
- скорость выполнения скриптов (работающих с СУБД)
- оптимизация запросов и т.п.

P.S. Oracle не нужно использовать (не тут)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023