@Ezekiel4
Охотник на пиратов и сборщик монолитов

Как организовать управление данными программы?

Суть - телеграм бот список дел. Есть две MySQL таблицы: пользователи и дела. Связаны уникальным ключом - телеграм id пользователя.
Со стороны программы (java) есть класс, в котором есть два списка, хранящие объекты дел и пользователей и взаимодействующие с ними. Созданы ещё до подключения бд. В таком виде бот работал, но ничего не сохранял после рестарта.
Я пока ещё не до конца сделал, но в принципе могу как сохранять данные в бд, так и выгружать из неё. Непонятно вот что:

Нужны ли вообще эти списки, если я по запросу могу прямо из бд доставать нужные данные? Я понимаю, что в рамках задачи бд не будет сильно перегружаться, но нормально ли за каждым запросом лезть в базу?
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
Вместо операций над списками работаешь с БД. Брать данные с БД - обычное дело.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы