Форумы xBB | |
SQLite - транзакционная СУБДАвтор: dima. Последнее редактирование: 2009-03-13 01:37:51 В транзакционной базе данных все изменения и запросы являются атомарными, последовательными, изолированными и долговременными (ACID - Atomic, Consistent, Isolated, Durable). В SQLite реализованы сериализуемые транзакции, которые атомарны, последовательны, изолированы и долговременны даже когда транзакция прерывается крахом программы или операционной системы, или некорректным выключением компьютера.Усилим и перефразируем предыдущее утверждение: в SQLite все изменения в рамках одной транзакции либо завершаются все вместе, либо откатываются все вместе, даже если процедура записи изменений на диск прерывается
Утверждение предыдущего параграфа надёжно подтверждается возвратным тестовым набором SQLite, использующим специальные средства тестирования, моделирующие эффекты краха операционной системы и некорректного выключения для файла базы данных. Дополнительная информация Ответить: |
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.