Magnifica sessione di Pat Helland che riaffronta per l'ennesima volta l'argomento dati.
Uno slide deck lunghissimo e denso di argomenti che difficilmente si possono raccontare. Il punto che mi ha fatto più riflettere è la debolezza del ruolo che ha lo schema dei dati in un database. Viene mostrato quanto sia debole ciò he sembrava essere un punto di forza.
Pat non toglie alcun merito al ruolo e al compito del database così come è oggi (e a cui tra l'altro lui stesso ha dato grossi contributi) ma mette in evidenza come la rigidità dello schema possa spesso essere un problema quando i dati a lui destinati provengano da un grosso numero di sorgenti differenti. Una possibile soluzione è quella di fornire una sorta di estensione dinamica in modo che questo non debba necessariamente essere conosciuto da tutti a priori. Poi passa al paragone tra lo schema rigido rispetto all'opzione rilassata di corrispondenza nome/valore.
Ma questo non è che solo uno dei tanti argomenti toccati da Pat. Se avrete occasione di vedere il video di questa sessione, ne vale certamente la pena.