Transakcja (informatyka): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobna poprawka
Linia 1:
{{Dopracować|transakcje w systemach plikowych}}
'''Transakcja''' - zbiór operacji na [[baza danych|bazie danych]], które stanowią w istocie pewną całość i jako takie powinny być wykonane wszystkie lub żadna z nich. Warunki jakie powinny spełniać transakcje szczegółowiejbardziej szczegółowo opisują zasady '''[[ACID]]''' (Atomicity, Consistency, Isolation, Durability - Atomowość, Spójność, Izolacja, Trwałość).
 
Przykładem transakcji może być transakcja bankowa jaką jest przelew. Muszą tu zostać dokonane 2 operacje - zabranie pieniędzy z jednego konta oraz dopisanie ich do drugiego. W przypadku niepowodzenia żadna z tych operacji nie powinna być zatwierdzona, gdyż zajście tylko jednej powodowałoby nieprawidłowości w bazie danych (pojawienie się lub zniknięcie pieniędzy).