ACID: Różnice pomiędzy wersjami

Dodany 1 bajt ,  6 lat temu
literówka
(drobne merytoryczne)
(literówka)
# read committed – transakcja może odczytywać tylko wiersze zapisane,
# repeatable read – transakcja nie może czytać, ani zapisywać, na wierszach odczytywanych, bądź zapisywanych w innej transakcji,
# serializable – pełna izolacja, wyniki współbieżnie realizowanych zapytań muszą być identyczne z wynikami tych samych zapytań realizowanych szeregowo (ang. nazwa oznacza ''szregowalneszeregowalne'')
Nie zawsze wszystkie poziomy są implementowane przez producentów, czasami producent wprowadza własne rozwiązania. Np. silnik Oracle wspiera tylko izolację Read Commited i Serializable, w IDS istnieje poziom izolacji Cursor Stability, którego nie ma w modelu ANSI.
* '''[[trwałość (bazy danych)|trwałość]] danych''' oznacza, że system potrafi uruchomić się i udostępnić spójne, nienaruszone i aktualne dane zapisane w ramach zatwierdzonych transakcji, na przykład po nagłej awarii zasilania.
Anonimowy użytkownik