Работа базой управляется через nodejs. У всех пользователей есть свои данные, которые относятся только к ним. У всех могут быть разные роли, права. Есть два варианта рассматриваемых пока. Логика реализуется на уровне БД, пользователи подключаются сразу к ней. Второй вариант - у всех пользователей подключение идет через nodejs, который устанавливает соединение с БД, используя универсального пользователя. Контроль прав - на стороне nodejs. Какой обычно подход используют?
2-й
вообще вы чутка не тот чат нашли, чтоб спрашивать за nodejs, но вопрос ваш не привязан к технологии или языку в данном случае. Мне трудно сходу придумать случае, чтобы конечные пользователи имели доступ напрямую к базе. В 99.99% случаев есть приложение, которое подключается к базе данных и обслуживает запросы пользователей (как в вашем 2ом варианте)
Обсуждают сегодня