Есть ли смысл использовать дополнительную БД?

Главные вкладки

Аватар пользователя adamant08 adamant08 13 октября 2014 в 18:19

Всем привет!
Ребята - есть вопрос.
Работаю над одним большим сайтом. Один из разделов которого - афиша событий (кино, выставки, концерты и много разных мероприятий).
В процессе наполнения - будет создано безумно большое количество событий, сеансов - как отдельные ноды.
Вопрос - есть ли смысл подключить для этого всего отдельную базу - или оставить все в одной?
Даст ли это решение прирост скорости?
С какими сопутствующими проблемами можно столкнуться?

Комментарии

Аватар пользователя marazmus marazmus 13 октября 2014 в 19:32

1) Это даст много гемора, без реальной пользы.

2) Если нод ожидается реально много (от миллиона и больше), имеет смысл заранее возложить наиболее затратные по ресурсам действия (типа поиска и особенно фильтрации по параметрам) на специализированные поисковые серваки, к примеру те же Solr или ElasticSearch.

3) Если нод меньше миллиона, тупо масштабируйте сервак до упора Biggrin

4) Цифра в миллион взята с потолка, все зависит от сложности структуры, на одном проекте мне Solr понадобился уже от 5000 товаров, потому что товары реально разные, и итоговый набор фильтруемых свойств товаров начал приближаться к 150.

5) Вопрос слишком широкий, я зацепился за фразу "безумно большое количество событий", мое мнение неполное.

Аватар пользователя adamant08 adamant08 13 октября 2014 в 19:47

Спасибо Азамат за развернутый ответ!

"marazmus" wrote:
все зависит от сложности структуры

афиша событий - это один из подразделов сайта - кроме него еще кучу всего со своей структурой (новости, статьи, транспортные маршруты, блоги, разные каталоги, объявления.. куча мелочей типа галерея..)
Если не трудно - подскажите модуль чтобы сгенерировать кучу нод автоматом - посмотрю как себя поведет сервак)

Аватар пользователя Moel Moel 13 октября 2014 в 19:58

"adamant08" wrote:
подскажите модуль чтобы сгенерировать кучу нод автоматом - посмотрю как себя поведет сервак)

devel