Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Bazy danych
Słowa kluczowe: ACID w SQL
Dobrze. Zatwierdzone zmiany przetrwają nawet awarię.
Źle. To zaprzeczenie izolacji.
Źle. To zaprzecza atomowości, nie opisuje trwałości.
Źle. Transakcja nie usuwa tabel.
Trwałość (durability) z reguł ACID gwarantuje, że dane raz ZATWIERDZONE (commit) przez transakcję pozostaną w bazie na stałe - nawet jeśli zaraz potem nastąpi awaria zasilania czy restart serwera. System osiąga to, zapisując zmiany w sposób przetrwający awarię, np. w dzienniku transakcji. Dlatego trwałość oznacza, że zatwierdzone dane pozostają dostępne mimo późniejszych awarii.