BD-2st-1.2-w10.tresc-1.1-Slajd20
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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.