BD-2st-1.2-w10.tresc-1.1-Slajd18
Z Studia Informatyczne
Poziomy izolacji (1)
Paradoksalnie, komercyjne systemy zarządzania bazami danych jak i standard SQL, nie zapewniają, automatycznie, uszeregowalności realizacji transakcji. Wprowadzają one koncepcję tak zwanych poziomów izolacji. Zanim przedstawimy koncepcję poziomów izolacji transakcji przedstawioną w standardzie SQL, krótko omówimy inne elementy specyfikacji transakcji w tym standardzie.
Z każdą transakcją, zgodnie ze standardem SQL, związane są trzy parametry systemowe: diagnostics_size, access_mode, i isolation_level.
Parametr “diagnostics_size” określa liczbę opisów błędów, które system zapamiętuje dla danej transakcji. Parametr „access_mode” określa tryb wykonywania transakcji. Transakcja może występować w dwóch trybach: READ ONLY i READ WRITE.