Я знаю, что эти вопросы задавались ранее, но я несу ответственность за большое количество очень важных данных, и мне нужно сделать все необходимое для их защиты.
Вот сценарий: мой скрипт на python, который использует базу данных (используя sqlite), работает 24/7, теперь, что если, по какой-то причине, моя машина умрет, как потерявшая свою мощность (отключенная), или как-то выключится нормально(вы никогда не знаете, что хакер может сделать это :-P)
Есть ли вероятность, что моя база данных будет повреждена из-за какой-то незаконченной транзакции, которую нужно было выполнить sqlite?Или я должен сохранять спокойствие, потому что sqlite может перехватить это сообщение о выключении системы и сделать соответствующие вещи, чтобы мой db не получил корпус?Как насчет использования с блоками?Могут ли они справиться с такими сценариями?