Witaj @name w Strażnicy - najwyższej wieży Wielkiej Biblioteki Aleksandryjskiej. Stąd ja, Kallimach, czuwam nad tym, by żaden zwój nie zaginął, a żaden zapis nie został zniekształcony. To miejsce, gdzie strzeżemy integralności danych.
Dotąd uczyłeś się odczytywać i zmieniać dane. Lecz prawdziwy Strażnik wie, że niektóre operacje muszą wydarzyć się razem - albo wcale.
Wyobraź sobie wypożyczenie księgi. To dwa kroki:
wypozyczenia, kto i kiedy wziął zwój,ksiazki, że zwój jest niedostępny (dostepna = 0).A teraz pomyśl: co, jeśli pierwszy krok się powiedzie, a w trakcie drugiego serwer ulegnie awarii? Mielibyśmy zapis wypożyczenia książki, która wciąż figuruje jako dostępna. Chaos. Dwóch czytelników zażąda tego samego zwoju.
To najpotężniejsze narzędzia Biblioteki. Wejdźmy na wieżę i obejmijmy straż!