Vlad Khorsun wrote:
>> А как у нас сейчас обстоят дела с нештатным отключением компьютера,
>> где Firebird активно работает с базами?
>   Ничего не изменилось, ибо менять нечего. Если FW=OFF, то можно только
>молиться. Если FW=ON, то всё зависит от честности контроллера диска.
>Обычно кроме кучки orphan pages никаких повреждений нет.

FW=On обычно всегда. А что значит честность контроллера диска?

Просто я наблюдал несколько раз заморочки вида "убились текущие
значения генераторов", "ошибки неясного происхождения в firebird.log,
лечатся только gfix" и тому подобное.

Меня просто убеждают, что базы данных должны переживать отключение
питания в силу того, что обязаны выполнять ACID свойства транзакций, а
я что-то с ходу не соображу - возможно ли теорически это гарантировать
в случае если запись на диск скэширована в том числе и операционной
системой/жестким диском.

Ответить