Episodi
860 episodi · pag. 85/108
Tanti alla volta: la concorrenza
La sfida di servire tantissimi utenti che leggono e scrivono gli stessi dati insieme: i guai della simultaneità e come si domano, facendo aspettare il turno o dando a ciascuno un'istantanea coerente...
Tutto o niente: le transazioni
La garanzia che rende una base di dati un custode fidato: raggruppare più operazioni in un blocco indivisibile, o tutte o nessuna, così che un guasto a metà non lasci mai i dati in uno stato assurdo...
Trovare in fretta: la magia degli indici
Il concetto più utile in pratica: l'indice, come quello in fondo a un libro, che permette di saltare dritto a un dato tra milioni invece di scorrere tutto...
Le relazioni: collegare le cose senza ripetersi
L'idea che dà il nome ai database relazionali: non ripetere i dati ma collegarli con riferimenti e chiavi, così che ogni fatto viva in un solo posto...
Il linguaggio delle domande: dire cosa, non come
Una delle idee più belle: interrogare i dati descrivendo il risultato che vuoi, non i passi per ottenerlo...
Righe e colonne: il modello a tabelle
Il modello più diffuso: organizzare i dati in tabelle di righe e colonne con una forma decisa in anticipo, lo schema...
Perché esistono le basi di dati: oltre i file
Perché per dati piccoli un file basta, ma con dati tanti, importanti e condivisi mostra tre crepe: trovare le cose, gli accessi simultanei, la coerenza...
La sicurezza oggi e uno sguardo lungo
Dove siamo arrivati — un Web molto più sicuro ma mai perfetto — la tensione tra sicurezza e apertura, la dimensione umana, e i pochi principi profondi che restano: la sicurezza come fiducia saggia in un mondo di sconosciuti...