ACID: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
opis poziomów izolacji (napisany po 5 minutach z Google - poprawić w razie nieścisłosci) |
drobne redakcyjne |
||
Linia 1:
{{disambigR|[[Bazy danych|baz danych]]|[[Acid1|test Acid1]], [[Acid2|test Acid2]], [[Acid3|test Acid3]]}}
'''ACID''' to pojęcie, dotyczące opisu warunków, jakie powinny spełniać [[transakcja (informatyka)|transakcje]] w [[Baza danych|bazach danych]]. '''ACID''' jest skrótem od [[Język angielski|angielskich]] słów: '''atomicity''' - ''
* '''
* '''spójność transakcji''' oznacza, że po wykonaniu transakcji system będzie spójny, czyli nie zostaną naruszone żadne zasady integralności.
* '''izolacja transakcji''' oznacza, iż jeżeli dwie transakcje wykonują się współbieżnie, to zazwyczaj (zależnie od poziomu izolacji) nie widzą zmian przez siebie wprowadzanych. Poziom izolacji w bazach danych jest zazwyczaj konfigurowalny i określa jakich anomalii możemy się spodziewać przy wykonywaniu transakcji, przykładowe typy izolacji to:
Linia 9:
# repeatable read - transakcja nie może czytać, ani zapisywać, na wierszach odczytywanych, bądź zapisywanych w innej transakcji,
# serializable - pełna izolacja
* '''trwałość danych''' oznacza, że system potrafi uruchomić się i udostępnić spójne, nienaruszone i
== Zobacz też ==
|