Насколько безопасен SQLite WAL при сбоях питания?

В документации SQLite о функции записи в журнал вперед, представленной в версии 3.7, есть некоторые комментарии, которые смутили меня бит.

На связанной странице написано, что «синхронизация содержимого на диске не требуется, если приложение готово пожертвовать долговечностью после потери питания». Затем в нескольких параграфах говорится: «Контрольная точка требует синхронизации операции, чтобы избежать возможности повреждения базы данных после потери питания или полной перезагрузки "".

Так что, если я использую WAL, моя база данных подвергается большему риску повреждения из-за потери питания?

5
задан kdt 27 August 2010 в 13:18
поделиться