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