Экзамен сдан

Транзакция - логический блок, объединяющий один или несколько операций в БД и позволяющая подтвердить или отметить результаты работы всех операций в блоке. 

Проблема №1: проблема потерь результатов обновления.

Проблема №2: проблема незафиксированной  зависимости (неаккуратное считывание),(чтение грязных данных).

Проблема №3: проблема несовместимого анализа.

Проблема потери результатов обновления.

P- транзакция, Р=Ро – чтение, Р → Р1 – запись, откат, фиксация

 

 

Транзакция А

время

Транзакция В

Р=Ро

-

Р → Р1

-

Фиксация

х

t1

t2

t3

t4

t5

t6

 

Р=Ро

-

Р → Р1

-

Фиксация

Потеря результатов обновления

Поделись материалом