Создание веб-приложения с несколькими экземплярами базы данных или только с одним экземпляром

В настоящее время я разрабатываю веб-приложение, в котором клиенты будут регистрироваться как компании. У каждой компании будет свой набор пользователей. Пока я это разрабатываю, мне интересно, какой подход подойдет лучше всего. Я вижу такие сайты, как fogbugz или basecamp, которые используют поддомены. В случаях с субдоменами у вас есть экземпляр базы данных для каждого субдомена? Мне интересно, рекомендуется ли иметь экземпляр базы данных для каждой компании или мне нужно иметь какую-то таблицу компаний и управлять данными / учетными данными компании и пользователей из одной базы данных.

Какой подход лучше? Есть ли литература по этой теме (например, Интернет или книга)?

заранее спасибо!

17
задан ralph 18 February 2012 в 18:03
поделиться