Uso audit per tracciare le azioni degli utenti e ricostruire i valori correnti.
per esempio, abbiamo una tabella con giftcardvalues, e possiamo vedere in quella tabella che il valore corrente è $ 100 e il valore originale $ 200.
È corretto, non lo sappiamo ....
per rispondere a questa domanda dobbiamo sapere cosa è successo nel mezzo.
quindi abbiamo una tabella di controllo in cui salviamo tutte le azioni per quella tabella, come questa:
Gennaio 1 init $ 200
Gennaio 3 aggiungi $ 300
Gennaio 5 sottrarre $ 350
Gennaio 7 controllare il valore (restituito 150)
Gennaio 8 sottrarre $ 50
ora so cosa dire se un utente chiama e dice: hey, dove sono andati i miei $ 100?
La registrazione "normale" viene utilizzata per registrare errori, informazioni sui processi ecc. per poter eseguire il debug dell'applicazione quando, ad esempio, le informazioni di controllo e i valori effettivi per la giftcard non corrispondono, quindi possiamo vedere cosa sta succedendo sbagliato nel codice.