Benchmark di database NoSQL

Giovedì 24 Febbraio 2011 - 10:20

di Kiko

Software e Servizi

I database NoSQL vengono così chiamati perché non seguono uno schema relazionale per archiviare i dati e perciò non richiedono uno schema di tabella che sia fisso. L’idea è quella di ottenere una maggiore scalabilità orizzontale. Maggiore, ma quanto migliore?

Di esempi di database NoSQL che gestiscono quantità elevatissime di dati ne esistono parecchi: citiamo Amazon SimpleDB o BigTable di Google.

Tornando alla domanda precedente, cioè il tentativo di valutare qualitativamente una soluzione di tipo NoSQL, viene in nostro soccorso uno studente belga che ha recentemente presentato una sua idea di benchmark (che gira sotto “Eclipse” e ha ancora una impronta didattica, quindi tutta da valutare a livello scientifico).

Il benchmark prende in considerazione “Cassandra”, “HBase”, “MongoDB” e “Riak”. È a sorgente aperto, rilasciato sotto licenza GPL. In base ai risultati raggiunti dallo studente vengono promossi Cassandra e MongoDB, mentre viene bocciato HBase a causa di cattive performance. Rimandato Riak. Tutto ciò in attesa degli sviluppi circa questo benchmark e la tecnologia NoSQL.

Tags:

Categoria: Software e Servizi | Permalink

Commenti

1

Mi sembra poco fattibile un confronto di prestazioni fra db nosql, sono troppo legate all’implementazione.
Un programma fatto bene su un noSql scadente girerà meglio di uno fatto male su un noSql stupendo.

# - postato da lordmax - 24 Febbraio 2011 - 21:27

2

Secondo me i database NoSql sono si più veloci, ma sicuramente meno versatili dei database relazionali classici. Sinceramente non so se faranno tanta strada.

# - postato da Magnus - 04 Marzo 2011 - 09:54

3

A me pare che ne abbiano già fatta eccome.
google
linkedin

giusto per fare due nomi a caso.
^__^

# - postato da lordmax - 04 Marzo 2011 - 19:29

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento