Приложение Rails и несколько экземпляров базы данных - PullRequest
0 голосов
/ 14 марта 2011

может предложить хороший подход к веб-сайту.

Размещенное веб-приложение, с SAAS-подходом, различные университеты при регистрации через сайт, у них должен быть свой собственный экземпляр базы данных для управления своими данными.

1) подход с использованием поддоменов - X копий приложения, подключающегося к своей собственной базе данных, каждая копия приложения будет иметь различное подключение к базе данных в своем файле yml

2) Одно приложение с несколькими экземплярами базы данных

1 Ответ

0 голосов
/ 14 марта 2011

Я думаю, что лучше иметь только один запуск приложения вместо Х-копий, поскольку вы можете оказаться в «аду конфигурации», в котором в каждом универе развернута отдельная версия приложения.

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

Я создаю небольшое приложение (с идеей перепродажи ... возможно), которое выиграет от этого подхода, если вы хотите, мы можем объединить усилия (: p), чтобы создать небольшое доказательство концепции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...