Audytu używam do śledzenia działań użytkowników i rekonstruowania bieżących wartości.
na przykład mamy tabelę z wartościami kart podarunkowych i widzimy w tej tabeli, że bieżąca wartość wynosi 100 USD, a oryginalna wartość 200 USD.
Czy to prawda, nie wiemy ....
aby odpowiedzieć na to pytanie, musimy wiedzieć, co wydarzyło się w międzyczasie.
więc mamy tabelę kontroli, w której zapisujemy wszystkie działania dla tej tabeli, takie jak to:
Jan. 1 inicj 200 USD
Jan. 3 dodaj 300 $
Jan. 5 odejmij 350 $
Jan. 7 wartości kontrolnych (zwrócone 150)
Jan. 8 odejmij 50 $
teraz wiem, co powiedzieć, jeśli użytkownik zadzwoni i powie: hej, gdzie poszło moje 100 $?
„normalne” rejestrowanie służy do rejestrowania błędów, przetwarzania informacji itp. wo możemy debugować aplikację, gdy na przykład informacje kontrolne i rzeczywiste wartości karty upominkowej się nie zgadzają, dzięki czemu możemy zobaczyć, co dzieje się źle w kod.