← Tutti gli episodi
Copertina di Il diario che non si cancella: il registro immutabile
Stagione 42 · Episodio 002

Il diario che non si cancella: il registro immutabile

6 settembre 2026 5:06
0:00 5:06

Ciao, e benvenuto nella seconda puntata della quarantaduesima stagione. Nella scorsa puntata abbiamo detto che Kafka è, nella sua essenza, un registro degli eventi. Oggi entriamo dentro questa idea, perché è il seme da cui nasce tutto il resto, e perché è più profonda di quanto sembri. Cos'è davvero un registro, e perché il fatto che sia immutabile, che non si possa cancellare, è un superpotere e non un limite? Capire questo è capire il cuore di Kafka, e anche un modo diverso e potente di pensare ai dati.

Partiamo da cos'è un registro, nella sua semplicità. Un registro è la struttura di dati più semplice che esista: una sequenza ordinata di voci, a cui si aggiunge solo in fondo. Pensa al giornale di bordo di una nave: ogni voce ha la sua ora, il suo posto nella sequenza, e si scrive una riga dopo l'altra, sempre in coda. Pensa al libro mastro di un contabile, o a un diario personale: aggiungi la voce di oggi sotto quella di ieri, e non torni a riscrivere le pagine passate. Due proprietà contano enormemente, qui. La prima: è ordinato, le voci stanno nell'ordine in cui sono accadute. La seconda: è immutabile, il passato non si tocca, si aggiunge soltanto.

Voglio farti apprezzare perché l'immutabilità sia un superpotere, perché è controintuitivo. Verrebbe da pensare che non poter cancellare o correggere sia una scomodità. È vero il contrario. Un registro che non puoi riscrivere è un registro di cui ti puoi fidare: è storia, è verità su ciò che è accaduto e quando. Se nessuno può tornare indietro a modificare le voci, allora quelle voci sono un resoconto affidabile, che nessuno ha ritoccato. Puoi sempre riavvolgere e vedere esattamente cosa è successo, nell'ordine giusto. L'immutabilità non toglie nulla: aggiunge fiducia. È la differenza tra un documento ufficiale, sigillato voce per voce, e un foglio che chiunque può correggere di nascosto.

Voglio mostrarti il contrasto con il modo solito di conservare i dati, perché è illuminante. Ricordi la stagione sulle basi di dati? Una tabella di una base di dati conserva, di solito, lo stato attuale: ti dice com'è una cosa adesso. Se cambi il tuo indirizzo, il nuovo prende il posto del vecchio, e il vecchio sparisce: la tabella sa dove abiti oggi, ma ha dimenticato dove abitavi prima. Un registro fa l'opposto: non conserva lo stato attuale, ma tutto ciò che è accaduto. Non dove abiti adesso, ma la sequenza di tutti i tuoi traslochi, in ordine, per sempre. Uno tiene il risultato finale; l'altro tiene la storia intera che ha portato a quel risultato.

Voglio darti l'immagine che rende chiara questa differenza, perché è quotidiana. Pensa al tuo conto in banca. C'è il saldo: un solo numero, quanto hai adesso. Ed è comodo, ma non ti dice niente di come ci sei arrivato. E poi c'è l'estratto conto: l'elenco di tutti i movimenti, ogni versamento e ogni prelievo, in ordine di data, mai cancellati. Il saldo è lo stato attuale, come una tabella di base di dati; l'estratto conto è il registro, come Kafka. E nota una cosa: dall'estratto conto puoi sempre ricalcolare il saldo, sommando tutti i movimenti. Ma dal solo saldo non puoi ricostruire l'estratto conto: la storia, una volta persa, non torna. Il registro contiene più informazione dello stato.

Voglio farti apprezzare questa asimmetria, perché è la chiave di tanto. Ecco un punto profondo: la storia contiene sempre più informazione del risultato. Se conservi solo lo stato finale, hai buttato via il come ci sei arrivato. Se conservi la sequenza degli eventi, hai tutto: puoi ricostruire lo stato in qualsiasi momento, sommando gli eventi, ma hai anche la storia completa, con cui puoi rispondere a domande che il solo stato non permette. Quanti traslochi ho fatto? In che ordine? Quando? Il registro sa rispondere; la tabella con il solo stato attuale, no. Conservare ciò che è accaduto, e non solo ciò che è adesso, è tenersi aperte infinite possibilità.

Voglio trarre la lezione generale, perché va molto oltre Kafka. C'è una verità che questa puntata regala: tenere un resoconto immutabile e ordinato di ciò che è accaduto, invece del solo stato più recente, è un modo profondamente diverso e potente di pensare ai dati. Non è solo una scelta tecnica di Kafka: è una filosofia. Dà fiducia, perché il passato non si può falsificare. Dà ricchezza, perché la storia contiene più del risultato. E dà flessibilità, perché da una storia puoi ricavare tanti risultati diversi, mentre da un risultato non puoi ricavare la storia. È un'idea che, una volta afferrata, cambia il modo di guardare a moltissimi problemi.

Per oggi ci fermiamo qui. Siamo entrati nel cuore di Kafka: il registro. Una sequenza ordinata di voci a cui si aggiunge solo in fondo, come un giornale di bordo o un libro mastro, con due proprietà preziose: è ordinato, e è immutabile. E l'immutabilità è un superpotere, non un limite: un registro che non si può riscrivere è un registro di cui fidarsi. A differenza di una tabella, che tiene solo lo stato attuale e dimentica il passato, il registro tiene tutta la storia, come l'estratto conto accanto al saldo. E la storia contiene sempre più informazione del risultato. La lezione: conservare ciò che è accaduto, non solo ciò che è adesso, è un modo potente di pensare ai dati. Nella prossima puntata vediamo la rivoluzione silenziosa: chi scrive e chi legge. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.