Как правило, все приложения имеют данные, которые являются частными для кого-то и общедоступными для других.Например, в stackoverflow вы можете прочитать свой адрес электронной почты, но я не могу прочитать ваш адрес электронной почты.Это не означает, что у stackoverflow есть база данных для каждого пользователя.
По сути, у вас есть два способа защиты ваших данных:
- приложение ограничивает доступ к данным.
- база данных ограничивает доступ к данным (с пользователями, представлениями и оценками)
Вы можете реализовать защиту приложения (1) или защиту приложения + базы данных (1 + 2).
Одной базы данных может быть достаточно, если ваш дизайн безопасности верен, но, возможно, вы собираете огромные данные (несколько терабайт) и хотите разделить нагрузку на базу данных на два сервера.На самом деле, этот вопрос имеет много параметров.
Уолл, это упражнение синтеза.