logo search
Лекции по операционным системам

Система слежения за транзакциями

Транзакцией называется выполнение элементарной целостной операции над данными (добавление, удаление или изменение записи), в течение которой база данных или файловая система находится в неустойчивом состоянии. Каждое изменение базы данных рассматривается как одна транзакция, которая должна либо завершиться успешно, либо совсем не выполняться. Если во время такой модификации произойдет сбой аппаратуры, участвующем в этом процессе, то изменяемые файлы могут быть разрушены. Для повышения надежности СОС NW, начиная с версий для МП 80386, содержит специальную систему отслеживания транзакций. Эта система в случае обнаружения соответствующего сбоя аппаратуры ликвидирует все действия, выполненные незавершенной транзакцией. В этом случае произойдет так называемый откат транзакции.