@Armitage89

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

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

Так как в практической реализации являюсь новичком, заинтересовал вопрос "а как же, собсно, лучше держать данные" - выгружать контейнером весь набор объектов будильников, каждый раз перезаписывая файл, либо есть более правильный способ аля сделать хранилище в виде текстового файла, куда и вносить(хоть я и не понял как вообще корректно это сделать, не перезаписав файл) "правки".

Либо для подобных задач имеется иное, более заточенное под задачу, решение?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
@nirvimel
СУБД, например H2 (если речь java), или любая, которая нравится.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
compilator
@compilator
Senior Data Engineer
Если количество данных у Вас ограничивается всего-лишь одной записью: "время, подсказка, статус", то проще всего запилить конфиг файл и хранить там. Если будильник не один, плюс хочется еще какие-то данные помимо этих хранить, то тут уже целесообразно подключить СУБД. Embeded вариант, той же H2 в этом плане очень удобна. Впрочем Вам ее уже посоветовали :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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