Лучший способ перезагрузить состояние демона - из сохраненных данных в моем пользовательском формате или из постоянной базы данных?
У меня запущен бесконечный процесс, и в конце каждого дня он в основном записывает в файл и заполняет внутренние объекты обновленными данными.
Он работает на Ubuntu и написан на Python.
Пожалуйста, посоветуйте, как лучше восстановить данные в случае сбоя / перезапуска процесса и т. Д.
Должен ли я прочитать все сгенерированные файлы и обновить только что созданный объект, чтобы у него была вся доступная информация для резервного копирования, или данные должны храниться в БД?
1 ответ
Решение
Я считаю, что модуль полки идеально подходит для государства - он дает более приятный API и немного больше, чем просто рассол - идеально подходит для случаев, когда (традиционная) база данных кажется излишней.