BD-2st-1.2-w10.tresc-1.1-Slajd20

Z Studia Informatyczne
Wersja z dnia 12:21, 29 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Poziomy izolacji (3)

Poziomy izolacji (3)


Jak już wspomnieliśmy, systemy zarządzania bazami danych nie zapewniają automatycznie uszeregowalności realizacji!! Wprowadzają one koncepcję tak zwanych poziomów izolacji transakcji.

Celem wprowadzenia poziomów izolacji transakcji jest znalezienie kompromisu pomiędzy poprawnością wykonywania transakcji a zapewnieniem jak największego stopnia współbieżności wykonywanych transakcji.

Standard SQL-92 definiuje cztery poziomy izolacji:

• READ UNCOMMITTED (poziom izolacji 0)

• READ COMMITTED (poziom izolacji 1)

• REPEATABLE READ (poziom izolacji 2)

• SERIALIZABLE (poziom izolacji 3)

Jedynie poziom izolacji 3 zapewnia pełną uszeregowalność realizacji transakcji. W kolejnych slajdach, krótko omówimy poszczególne poziomy izolacji.


<< Poprzedni slajd | Spis treści | Następny slajd >>