Transakcja: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(d) |
(d) |
||
Linia 1: | Linia 1: | ||
− | '''transakcja''' - | + | '''transakcja''' - |
− | + | * potocznie: dowolna operacja finansowa; | |
− | + | * w technice komputerowej; ściśle zdefiniowany cykl operacji przeprowadzanych najczęściej na kilku rozproszonych bazach danych, pracujących w środowiskach sieciowych (LAN lub WAN); większość operacji transakcyjnych musi być potwierdzana w celu zachowania spójności obsługiwanych danych; oprogramowanie obsługi transakcji (transaction processing) powinno spełniać cztery podstawowe tzw. warunki ACID; oznacza to: | |
− | + | **A (''Atomicity'') niepodzielność; operacja musi być dokonana w całości; | |
− | + | **C (''Consistency'') spójność; bazy przed i po operacji spełniają te same, zdefiniowane w założeniach warunki (np. sumy bilansowe muszą się zgadzać, a sumy kontrolne nie przekraczać określonych wartości itp.); | |
− | + | **I (''Isolation'') wyłączność; podczas przeprowadzania transakcji na bazach, wszystkie inne transakcje dotyczące tych baz są wstrzymane; | |
+ | **D (''Durability'') trwałość; niedokończenie transakcji spowodowane błędami środowiska systemowego nie może doprowadzić do uszkodzenia żadnej z baz; | ||
+ | |||
+ | Oprogramowanie obsługi transakcji jest stosowane najczęściej w bankach, biurach podróży, systemach rezerwacji biletów itp. wtedy, gdy modyfikacja zawartości jednej z baz musi być sprzęgnięta ze zmianą zawartości innych. | ||
+ | |||
+ | [[Kategoria:bankowość]] | ||
[[Kategoria:terminologia IT]] | [[Kategoria:terminologia IT]] | ||
[[Kategoria:zarządzanie]] | [[Kategoria:zarządzanie]] |
Aktualna wersja na dzień 17:48, 4 cze 2014
transakcja -
- potocznie: dowolna operacja finansowa;
- w technice komputerowej; ściśle zdefiniowany cykl operacji przeprowadzanych najczęściej na kilku rozproszonych bazach danych, pracujących w środowiskach sieciowych (LAN lub WAN); większość operacji transakcyjnych musi być potwierdzana w celu zachowania spójności obsługiwanych danych; oprogramowanie obsługi transakcji (transaction processing) powinno spełniać cztery podstawowe tzw. warunki ACID; oznacza to:
- A (Atomicity) niepodzielność; operacja musi być dokonana w całości;
- C (Consistency) spójność; bazy przed i po operacji spełniają te same, zdefiniowane w założeniach warunki (np. sumy bilansowe muszą się zgadzać, a sumy kontrolne nie przekraczać określonych wartości itp.);
- I (Isolation) wyłączność; podczas przeprowadzania transakcji na bazach, wszystkie inne transakcje dotyczące tych baz są wstrzymane;
- D (Durability) trwałość; niedokończenie transakcji spowodowane błędami środowiska systemowego nie może doprowadzić do uszkodzenia żadnej z baz;
Oprogramowanie obsługi transakcji jest stosowane najczęściej w bankach, biurach podróży, systemach rezerwacji biletów itp. wtedy, gdy modyfikacja zawartości jednej z baz musi być sprzęgnięta ze zmianą zawartości innych.