- ... ACID2.1
-
Termin ACID jest skrótem utworzonym od angielskich nazw czterech podstawowych
własności transakcji. Po raz pierwszy wprowadzono go w [6].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... przetwarzania2.2
-
Wymienić tutaj można transakcje płaskie, transakcje zagnieżdżone, transakcje
łańcuchowe.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
rozproszone2.3
-
Pod względem semantyki przetwarzania transakcje rozproszone można uznać za szczególny
rodzaj transakcji zagnieżdżonych.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... (2PC2.4
-
2PC -- skrót ang. Two Phase Commit. Poza 2PC istnieje również trzyfazowy
protokół potwierdzeń, ale jest on bardzo rzadko wykorzystywany w produkcyjnych
systemach transakcyjnych. Dokładny opis protokołów 2PC i 3PC można znaleźć w
[2].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... sposób3.1
-
Przytoczona definicja systemu transakcyjnego została podana przez Graya i Reutera
[4].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... RTR3.3
-
Dokładniejszy opis systemu można znaleźć w [14] i [4].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... NTP4.2
-
Skrót od ang. Network Time Protocol - protokół czasu sieciowego [16].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... pracy4.3
-
Patrz opis protokołu 2PC umieszczony w [2].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... geograficznie5.1
-
Wynika to z faktu, iż powielane są bezpośrednio zmieniające się dane, a nie
wykonywane na nich operacje. Skutkiem tego jest znaczący wzrost transferów danych
między poszczególnymi kopiami.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
kopii5.2
-
Aktywna kopia danych to ta, na której przeprowadzane są bezpośrednio wszystkie
operacje.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.