Kentavr16
@Kentavr16
long cold winter

На что обратить внимание при проектировании крупного ресурса?

Начинаю очередной пет, тематический масштабируемый форум, который в теории может принимать большое количество юзеров одновременно. Скажем, тот по размерам как qna хабра. На что стоит обратить внимание при проектировании бд?
- Есть ли для больших количеств запросов разница между реляционными/нереляционными бд?
- Есть ли серьезные отличия между крупными/мелкими проектами, на которые должен обратить внимание? БД, аутентификация, особенности хранения данных? Особенное спасибо за отзывы на примере личного опыта.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
для форума, думаю реляционная БД в любом случае удобнее.
В теории, если он достигнет размеров Хабра, можно будет вообще переписать продукт, к тому времени накопятся хотелки, накопится опыт что и как работает, что востребовано и что нет.
База данных же скорее всего просот масштабируется, Индексируется, кластеризируется.
Посмотрите как спроектированы базы популярных форумов (xenForo, IBP, vbulletin)- ничего особенного нет, хотя рассчитаны на огромное количество юзеров, но это решается больше железом. И все на реляционных базах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы