Разделяй и властвуй ( Несколько БД для одного Drupal )

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

Аватар пользователя JKey JKey 20 декабря 2010 в 16:36

Думаю тут над одним вопросом, в ходе поисков нашел
http://www.drupal.ru/node/19457
Классная штука, понравилось, но...

А как при таком подходе реализовать такую фишку:
Вынести коментарии в отдельную базу?

Т.е ход мыслей у меня правильный: со стандартными модулями фокус не пройдет, ибо они пишут в default_bd,
соответсвенно потребуется либо их патчить, либо писать отдельный заточенный модуль для такой фишки?

У кого какие мысли, или может это уже давно реализованно в каком-о модуле, и я просто не потем ключевым словам ищу снова?
))) ( как с модулем serial )

Комментарии

Аватар пользователя JKey JKey 20 декабря 2010 в 20:46

Про мультисайтиг читал, это все понятно. Но это подразумевает что будет 2 сайта и 2 базы с одной инсталяции. (или более 2-сайтов)

А мой вопрос заключается в том чтобы иметь 1 сайт ,1 инсталяцию и 2 базы.

Т.к планирую ресурс в котором будет много контента. и этот контент будут много коментировать
т.е. база, начнет пухнуть. Но как таковые коментари - интереса/веса не представляют. Поэтому хочетс вынсти их в отдельную базу которая пущай пухнет в ширь далекую. не мешая основному контенту

Аватар пользователя bsyomov bsyomov 20 декабря 2010 в 21:55

Ну во-первых ваша задача решается именно так, как описано. Для использования 2 баз не обязательно делать мультисайтинг. А во вторых, если обе базы будут на одном и том же сервере, то в ваших действиях нет смысла. Никакой пользы вам такое разделение не принесёт.
Если в базе увеличивается одна таблица, на запросы к другим таблицам это не влияет, так что пусь себе комментируют, контент-то хранится отдельно...

Аватар пользователя JKey JKey 20 декабря 2010 в 23:26

Конечно смысла нет на одном сервере 2 базы делать, я это понимаю. Поэтому и есть желание коментарии вынести в отдельную базу на отдельный сервер. Чтобы в будущем уже если потребуется дальше можно было бы безгеморойно маштабировать на кластер какой-нибудь Smile