После окончания обеих транзакций, строка
Пример 1
Транзакция A
Время
Транзакция B
| Чтение |
|
--- |
| --- |
|
Чтение |
| Запись |
|
--- |
| --- |
|
Запись |
| Фиксация транзакции |
|
--- |
| --- |
|
Фиксация транзакции |
Потеря результата обновления
|
|
Результат. После окончания обеих транзакций, строка
содержит значение
, занесенное более поздней транзакцией B. Транзакция A ничего не знает о существовании транзакции B, и естественно ожидает, что в строке
содержится значение
. Таким образом, транзакция A потеряла результаты своей работы.
Содержание раздела