L’AUTO CHE VIENE A PRENDERCI DA SOLA

Immagine
  L’AUTO CHE VIENE A PRENDERCI DA SOLA DALLA GUIDA AUTONOMA AL VEICOLO COME SERVIZIO: QUANDO SMETTEREMO DI POSSEDERE UN’AUTOMOBILE? Per oltre un secolo l’automobile è stata costruita intorno a un presupposto apparentemente ovvio: per spostarsi occorrono un veicolo e qualcuno capace di guidarlo. Volante, pedali, patente, parcheggio e garage derivano tutti dalla stessa premessa. La guida autonoma sta cominciando a separare le due cose. Il veicolo rimane, il conducente può scomparire. E quando scompare il conducente potrebbe cambiare non soltanto il modo in cui costruiamo le automobili, ma perfino il motivo per cui le possediamo. Nel 2026 questa non è più soltanto una previsione. Negli Stati Uniti i robotaxi completamente autonomi sono ormai un servizio commerciale in numerose aree urbane. Waymo, per esempio, il 1° settembre ha iniziato ad accogliere passeggeri anche a Denver, San Diego e Tampa, portando a 14 le città nelle quali offre corse completamente autonome; a Miami e Orlando i...

Corso di storia della scienza: Stonebraker 1943

Michael Stonebraker 1943

Architetture Dati Oltre il Modello Relazionale
L'Eredità Tecnica di Michael Stonebraker

1. Dall'Evoluzione di Ingres alla Genesi di PostgreSQL: Il Modello Estensibile

Il contributo iniziale di Stonebraker con Ingres (Interactive Graphics and Retrieval System) ha gettato le basi per l'implementazione pratica del modello relazionale di Codd, introducendo il linguaggio QUEL. Tuttavia, è con Postgres (Post-Ingres) che Stonebraker ha affrontato i limiti del relazionale puro, introducendo il concetto di Object-Relational DBMS.

L'innovazione fondamentale risiedeva nell'estensibilità: la capacità del database di supportare tipi di dati definiti dall'utente e funzioni personalizzate direttamente all'interno del motore di esecuzione. Questo ha risolto il problema dell'impedance mismatch tra programmazione orientata agli oggetti e storage tabellare.

2. La Fine del Dogma "One Size Fits All"

Il saggio fondamentale di Stonebraker, "One Size Fits All: An Idea Whose Time Has Come and Gone" (2005), rappresenta un punto di svolta epistemologico per l'ingegneria dei dati. Egli ha dimostrato che l'architettura dei DBMS tradizionali (basata su B-Tree, buffer management e locking pesante) era inefficiente per carichi di lavoro divergenti.

Questa intuizione ha portato alla creazione di sistemi specializzati:

  • C-Store (Vertica): Il passaggio dallo storage row-oriented a quello columnar-oriented, ottimizzando drasticamente le performance per il data warehousing e l'analisi OLAP (On-Line Analytical Processing).

  • H-Store (VoltDB): Un motore in-memory e single-threaded per eliminare l'overhead dei lock, massimizzando il throughput per transazioni OLTP massive.

  • SciDB: Un database multidimensionale (array-based) progettato specificamente per il calcolo scientifico e la gestione di matrici complesse.

[Image comparing Row-oriented vs Column-oriented storage architecture]

3. Concorrenza e Persistenza: La Critica ai Sistemi Legacy

Stonebraker ha ridefinito il concetto di ACID (Atomicity, Consistency, Isolation, Durability) criticando il meccanismo del Two-Phase Locking (2PL) e del Write-Ahead Logging (WAL) come colli di bottiglia nelle moderne architetture multi-core.

Attraverso sistemi come Shore, ha dimostrato che in un DBMS moderno, solo una frazione minima del tempo di CPU viene dedicata al lavoro "utile" (l'elaborazione del record), mentre la maggior parte viene sprecata nella gestione del buffer pool, del latching e del recupero dai crash. Questa analisi ha aperto la strada ai database Main-Memory e alle architetture Cloud-Native.

Sinossi Tecnica: Pietre Miliari e Impatto Architetturale

ProgettoInnovazione ArchitetturaleMercato di Riferimento
IngresImplementazione relazionale pratica e QUEL.Enterprise (Early Adoption)
PostgreSQLEstensibilità, ADT (Abstract Data Types).General Purpose Open Source
Aurora/C-StoreColumnar Storage, Compression.Data Warehousing / Analytics
H-StoreIn-Memory, Partitioned execution.High-frequency OLTP
TamrData Curation basata su Machine Learning.Data Integration / Big Data

4. Conclusioni: Verso lo Stack Dati Moderno

Il lascito di Stonebraker, coronato dal Premio Turing nel 2014, risiede nella consapevolezza che l'ottimizzazione di un sistema dipende strettamente dalla natura del dato e dal pattern di accesso. Oggi, l'architettura dei moderni Data Lakehouse e dei sistemi distribuite deve gran parte della propria efficienza alle sue ricerche sulla scomposizione dei motori di query e sulla compressione colonnare.


Commenti

Post popolari in questo blog

Corso di storia della scienza: Randall 1962

Corso di storia della scienza: Langer 1948

Corso di storia della scienza: Mauchly 1907