RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite транзакционный

Транзакционная база данных это та, в которой все изменения и запросы Atomic, Consistent, Isolated и Durable (ACID). SQLite реализует serializable транзакции , которые являются атомными, последовательными, изолированными и длительными, даже если транзакция прервана катастрофой программы, катастрофой операционной системы или перебоем в питании.

Мы здесь вновь заявляем и усиливаем предыдущее заявление: Все изменения в единственной транзкции в SQLite происходят полностью или не происходят вовсе, даже если акт записи изменения на диск прерван

  • Сбоем программы
  • Сбоем ОС
  • Сбоем питания компьютера

Требование предыдущего параграфа экстенсивно проверяется в комплексе регрессионного теста SQLite, используя специальный испытательный блок, который моделирует эффекты катастроф операционной системы и перебоев в питании на файле базы данных.

Дополнительная информация здесь.