Analisi delle soluzioni di persistenza No-Sql
In commercio esistono decine di database NoSQL ognuno dei quali presenta soluzioni diverse. Dynamo, S3 e SimpleDB sono portati avanti da Amazon e sono esempi di database key-value. BigTable di Google e il suo derivato open source HBase di Apache sono esempi di database a colonne con implementazione di MapReduce, un algoritmo di esecuzione di query in grado di ottenere risultati anche su enormi moli di dati. Sempre a modello di dati a colonna, Cassandra di Apache rappresenta un esempio di database shared nothing utilizzato da Facebook per lo storage dei messaggi privati. Infine ChurchDB e sopratutto MongoDB rappresentano esempi di database document-based. MongoDB viene da molti considerato come la soluzione NoSQL che può replicare il successo di MySQL. Sul fronte dei NoSQL basati su un middleware clustering si hanno le due soluzioni principali BigMemory e Hazelcast che implementano una mappa distribuita come soluzione NoSQL key-value.
Per una migliore visione delle differenze tra i database si allega uno studio realizzato dal Polo di Innovazione in collaborazione con l’ing. Scarcello.
Articoli recenti
- Start-up ungherese cerca agenti commerciali per software di text-mining automatizzato
- Fondazione TIM: nuovo bando sulla Formazione a Distanza
- Master di II livello in Inter IOT
- Horizon 2020: Socioeconomic and Cultural Transformations in the context of the Fourth Industrial Revolution
- Bandi Aperti: FAST TRACK TO INNOVATION di Horizon 2020
Iscriviti alle Newsletter