... 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.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.