Почему мы используем базу данных, а не храним информацию в переменных (сервер) - PullRequest
0 голосов
/ 11 мая 2018

У меня есть веб-приложение с Spring Boot, у меня есть список имен людей, которые иногда обновляются, когда я звоню в какой-то API и выполняю вычисления.Веб-приложение всегда работает, и у меня есть поле: List<String> people с именами людей, как я уже сказал.У меня есть клиенты, которые хотят получать список время от времени, поэтому в Controller у меня есть метод, который возвращает этот список.

Вопрос: Нужно ли хранить этосписок в базе данных?Зачем?Я могу продолжать работать с локальным полем и возвращать это в методе Controller, я не прав?

Я не уверен, зачем мне нужна база данных, когда я работаю с веб-приложением, почему бы не работать с переменными и хранить информацию в переменных.

1 Ответ

0 голосов
/ 11 мая 2018

Это полностью зависит от ваших ожиданий от приложения. Если вы хотите, чтобы данные сохранялись в случае закрытия приложения или сбоя где-то, т.е. вы не хотите терять данные, вам следует использовать базы данных. Если данные не нужно сохранять, вам не нужно использовать базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...