Cerca
in
Fra Sql e NoSql spunta la terza via: NewSql

Database

Fra Sql e NoSql spunta la terza via: NewSql

È frutto di una scelta, salomonica ma non troppo, del grande vecchio dei db, Michael Stonebraker.

26 Agosto 2011

Nel mondo database relazionale è in atto una diatriba fra il vecchio Sql e l'emergente NoSql. Monolitico il primo, si sente dire, flessibile il secondo e più adatto ai nuovi paradigni di relazionalità.
Risultato: c'è tanto entusiasmo per la novità, ma anche il rischio di gettare via quanto di buono esiste nella tradizione.

Questa considerazione ha ispirato l'intervento di Michael Stonebraker, il grande vecchio dei database, colui che contribuì allo sviluppo di Ingres e Postgres, che creò Vertica, db poi finito in Hp e che ora è Cto di VoltDb, società che fa un database distribuito.

Intervenendo alla NoSql Now Conference in California, Stonebraker ha tenuto una posizione mediana, sintetizzandola con NewSql.

I database relazionali Sql sono sulla via del declino, ha ammesso. Ma non per colpa di Sql in sé, piuttosto dei vendor che lo propongono.
Si tratta di prodotti che in alcuni casi sono sul mercato da trent'anni.
E che quindi è logico che non possano essere stati creati per le esigenze pesantemente transazionali dei sistemi odierni.
Il loro limite sarebbe dunque quello di non riuscire a scalare e di assorbire troppe risorse di sistema per attività improduttive.

Pregi e difetti di NoSql
È così che database cosiddetti NoSql, come MongoDb o Cassandra, conquistano vieppiù gradimento presso chi deve togliersi di dosso la pesantezza all'azione.
Ma anche questi database, seppur più scalabili e flessibili, hanno i propri limiti.
Primo fra tutti l'incapacità a fare query altamente strutturate, con certezza matematica di analisi dei dati, cosa che invece Sql, che nasce su basi algebriche e di calcolo relazionale garantisce.
Inoltre NoSql non esegue operazioni di tipo Acid (atomicity, consistency, isolation, durability), tese a garantire che una transazione legata a un database venga portata a termine anche in caso di interruzione del sistema.
In più, ogni database NoSql ha il proprio linguaggio di query.

Ancora un modello ibrido?
Per questo Stonebraker patrocina un approccio ibrido, NewSql, capace di coniugare il solido garantismo di Sql con la scalabilità di NoSql. L'approccio che segue è di far girare il database nella memoria princiale.
In tal modo garantisce transazioni 45 volte più veloci rispetto a un database relazionale tradizionale.
E citando il caso di VoltDb, Stonebraker lo ha definito in grado di scalare su 39 server, per gestire fino a 1,6 milioni di transazioni al secondo tramite 300 Cpu. In aggiunta, richiederebbe meno server di una tipica implementazione Hadoop (decine di nodi in luogo di migliaia).

Le iGuide di 01net

Tutte le iGuide di 01net

Le newsletter di 01net

Installa la più recente versione di Flash Player per vedere questo oggetto multimediale.

Iscriviti

Europarlamento24
  • Retail & Hospitality
  • Agroindustry, Food & Health
  • Building, Energy & Environment
  • High Tech & Media

Pronto l'elenco delle indicazioni nutrizionali autorizzate nell'Ue Pronto l'elenco delle indicazioni nutrizionali autorizzate nell'Ue Adottato dalla Commissione europea. Sulle etichette dei prodotti alimentari saranno consentite solo le ...

Voucher: proposta l'armonizzazione dell'Iva nell'Ue Voucher: proposta l'armonizzazione dell'Iva nell'Ue Un mercato da 52 miliardi di euro annui fatto da schede telefoniche prepagate, carte benzina e buoni regalo. ...

Europarlamento24 Retail & Hospitality

Lavoro nella pesca Ue: c'è l'accordo fra le parti sociali Lavoro nella pesca Ue: c'è l'accordo fra le parti sociali Sottoscritto a Goteborg un accordo fra datori di lavoro e sindacati. Poste le premesse per migliorare le ...

Terremoto Emilia: si valuta un intervento Ue nell’agricoltura Terremoto Emilia: si valuta un intervento Ue nell’agricoltura Per Paolo De Castro i danni materiali provocati dal terremoto in Emilia saranno oggetto di valutazione per un ...

Europarlamento24 Agroindustry, Food & Health

Calano le emissioni in Europa Calano le emissioni in Europa Ma rimane lo scoglio delle quote di Co2 inutilizzate: 900 milioni i titoli in sovrappiù. La Commissione ...

Tavolo italiano delle costruzioni: c'è la proposta Tavolo italiano delle costruzioni: c'è la proposta L'idea, di respiro europeo, è stata avanzata da Finco, Cempc e Fecc. Nel mirino ci sono le smart city...

Europarlamento24 Building, Energy & Environment

Kroes: alle Tlc europee servono tre C Kroes: alle Tlc europee servono tre C Certezza, coerenza, competizione. Neelie Kroes le ha proposte all’Ecta per persuadere i carrier all’...

Il roaming nell'Ue cambia dal primo luglio Il roaming nell'Ue cambia dal primo luglio Nei Ventisette si pagherà al massimo 29 centesimi di euro al minuto per le telefonate effettuate e 70 per ...

Europarlamento24 High Tech & Media

Global

Finestra di backup: eliminarla è la sola cosa da fare La copia istantanea, automatizzata, ripetuta, è emblematica ...

Cinque vie per migliorare l’It service desk Da sempre gli utenti sono rimasti al margine delle ...

I big data si governano con l’efficientamento dello storage Idc dice che il mercato dei big data cresce a un ritmo del ...

Storage unificato: lo stato solido a proprio agio nel cloud Nexsan vara la serie Nst che sfrutta la tecnologia di ...

Storage: «matto» in quattro mosse Per vincere la partita dei big data servono efficientatori, ...

Indagini Sondaggio sul social networking: si vince un iPad 3 Completa la survey per partecipare all’estrazione del nuovo tablet di ...
White paper Gestire e controllare i servizi IT nell’era della complessità: la visione di HP Per soddisfare più efficacemente le esigenze dell'azienda, il ...
White paper Cinque passi per ottimizzare il database L’avvento di Internet e il passaggio al business digitale significano ...
White paper La flessibilità IT secondo HP: una guida alla gestione del ciclo di vita delle applicazioni Un documento che illustra come procedere per adottare un approccio di ...
White paper Sette best practice per migliorare l'agilità del business con l'app grid a servizio del cloud È possibile far propri i principi del clustering, dell'automazione e ...
White paper Come ottimizzare l’infrastruttura di rete per il cloud Il network è la spina dorsale di qualsiasi ambiente preveda risorse ...
White paper Come migliorare l’efficienza operativa con virtualizzazione e deduplica La tecnologia è fondamentale per migliorare produttività e redditività...
White paper Una guida all'architettura di storage a più livelli Il documento in italiano illustra come risolvere il problema della ...
L'idea di ICOS Guidare il cambiamento con il valore delle partnership
La posta elettronica Tecnica e best practice per usare al meglio l'e-mail in contesti aziendali.
Innovazione ed efficienza si incontrano nel cloud Sfoglia il nuovo numero di 01net iGuide, il magazine multimediale per Cio e It manager
CA Smart Enterprise Cloud Interface Officer
L'It per lo sviluppo delle medie imprese La guida multimediale di 01net


Il Sole 24 ORE S.p.A.

Sede Legale in Milano, Via Monte Rosa, 91 - Sede Operativa: Via Carlo Pisacane, 1 - Pero (MI)

Partita Iva - Codice Fiscale 00777910159 - Dati societari