Episodi
820 episodi · pag. 52/103
Cos'è Kafka, e l'idea del registro degli eventi
Apache Kafka a prima vista somiglia alla coda di Redis, ma è costruito su un'idea diversa: non una cassetta della posta che si svuota, ma un registro, un diario, su cui si scrive solo aggiungendo in fondo e da cui non si cancella mai...
Redis in sintesi, e il coltellino svizzero del backend
Il ritratto unitario di Redis: dati in memoria (velocità), modello chiave-valore (semplicità), valori che sono strutture ricche (versatilità) — il server di strutture di dati, il coltellino svizzero del backend...
Due Redis: la licenza, il fork, e chi possiede un bene comune
Una vicenda umana e attualissima: la storia recente della licenza di Redis...
In memoria, ma non per forza volatile: la persistenza, con onestà
Il dubbio onesto: se Redis tiene tutto in memoria, e la memoria si cancella al riavvio, non si perde tutto? Redis può salvare su disco per recuperare dopo un riavvio, in due modi: le istantanee (fotografie periodiche di tutto, leggere ma con il rischio di perdere le ultime modifiche) e il registro delle modifiche (annota ogni operazione, più sicuro ma un po' più pesante)...
Far parlare le parti: messaggi e code
Un mestiere diverso: far parlare tra loro le parti di un sistema...
La classifica in tempo reale: le strutture al lavoro
Le strutture di Redis al lavoro in un compito che per le basi di dati classiche è un incubo: la classifica in tempo reale...
Ricordare chi sei: sessioni e dati che scadono
Un altro mestiere quotidiano: tenere la memoria di chi sei mentre navighi (le sessioni) e i dati temporanei in generale...
Il primo mestiere: la cache, mettere il veloce davanti al lento
Il mestiere più famoso di Redis: fare da cache, una memoria di scorta veloce messa davanti alla base di dati lenta...