Если система базы данных написана тщательно, не должно быть момента времени, когда отключение питания может повредить данные, а когда происходит отключение питания, никакие зафиксированные данные никогда не должны быть потеряны.
rdbms сначала записывает данные в журнал транзакций, а затем обновляет данные. После сбоя он воспроизводит журнал, копируя все ожидающие изменения из журнала в базу данных и откатывая все транзакции, которые не были завершены в журнале. Об успешной фиксации сообщается только после того, как жесткий диск сообщил о завершении операции записи в журнал.