вторник, 16 ноября 2010 г.

ACID

Это требования к транзакционной системе.


Atomicity(атомарность) -- либо транзакция выполнена до конца, либо она не выполнена вообще.

Consistency(cогласованность) -- система должна находится в соглассованном состоянии до начала транзакции, и в соглассованном состоянии после нее. Например если на одном счету произошло снятие суммы, то на дргом ссоответвующем счете точно такаяже сумма должна и появиться. Система может быть несоглассованной только во время транзакции.

Isolation(изолированность) -- другая транзакция не может получить данные часть которых уже обновленна выполняемой в этот момент транзакцией, а другая нет.

Durability(долговечность) -- если система дала уведомление о том, что транзакция прошла успешно, то с этими данными после этого ничего случиться не может.

Комментариев нет:

Отправить комментарий