База данных для одноплатника?

Не знаю как сформулировать заголовок понятнее.
Мне нужна база данных, которая не будет ломаться в условиях некорректного завершения работы. Конкретно мне нужно что бы эта БД работала на моём одноплатнике, который в любой момент может быть выключен простым выдергиванием из розетки. Не страшно, если не выполнится текущая операция, главное что бы база не повредилась.

UPD. Попробую все, что тут предложили, кроме записи в файл, тк записей в таблицах предполагается довольно много, как и операций поиска по ним. Через некоторое время напишу на чём остановился и отмечу рабочие варианты решением.
  • Вопрос задан
  • 458 просмотров
Пригласить эксперта
Ответы на вопрос 6
leahch
@leahch Куратор тега Linux
Я мастер на все руки, я козлик Элек Мэк :-)
А вот не поверите - redis!!! Пишет раз в 15 минут, восстанавливается, работает в памяти.
Ответ написан
saintbyte
@saintbyte
Django developer
Писать в файлы , делать sync после каждой записи
Ответ написан
@Karpion
Вообще-то, все современные СУБД именно под это и заточены. В идеале - надо, чтобы данные располагались не в файловой системе, а в неотформатированном разделе, а то не все файловые системы выдерживают отключение питания.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
build engineer
Так дело не в одноплатнике и не процессе. Дело в дисковой подсистеме, как она организована.
Ответ написан
Ваш ответ на вопрос

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

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