Задать вопрос
Serhioromano
@Serhioromano
Web Developer

Что выбрать, единую базу или по базе на каждого пользователя?

Предположим создается приложенме SaaS интернет магазин. Каждый пользователь может создать свой магазин. Как оргинизовать базу данных. Сделать общую или единую базу данных где каждый новый магазин будет просто ключем в одном наборе таблиц, или для каждого нового магизина создавать свой набор таблиц?
  • Вопрос задан
  • 789 просмотров
Подписаться 3 Оценить Комментировать
Ответ пользователя Станислав Макаров К ответам на вопрос (3)
Все зависит от того, что предполагается давать пользователю в управление. Если сервис таков, что юзер никогда-никогда не должен получать доступ к базе, то тогда можно в одном наборе таблиц. Хотя разные БД будут проще в администрировании и на порядок безопаснее (вдруг где-то забудете сделать WHERE по id магазина). Если между магазами не будет общих данных, тогда преимуществ от использования одной базы ИМХО практически нет.
Ответ написан