DynamoDB, NoSQL secondo Amazon

Giovedì 19 Gennaio 2012 - 12:43

di Claudio Garau

Database

I laboratori del colosso del commercio elettronico Amazon hanno concepito una loro implementazione fully managed di database NoSQL che prende il nome di DynamoDB, esso segue a distanza di tempo un altro progetto dedicato dalla stessa azienda al non-relational data storage, SimpleDB.

Secondo quanto dichiarato da Werner Vogels, CTO Amazon, le soluzioni basate su NoSQL sono da considerarsi ottimali per ambiti di applicazione come il Social Gaming e lo sviluppo di Web Application, ma possono essere prese in considerazione anche per la manipolazione di importanti quantità di dati in ambito enterprise.

DynamoDB sarebbe stato concepito in particolare per automatizzare le operazioni relative alla gestione hardware, replicazione, batching e data clustering in modo da venire incontro alle esigenze delle imprese che potranno così limitare al minimo l’esigenza di interventi manuali.

Lavorando su unità drive allo stato solido (SSD), DynamoDB è un progetto sviluppato nell’ambito degli Amazon Web Services, l’implementazione NoSQL di Amazon è stata pensata mettere a disposizione un semplice data model per applicazioni caratterizzate da un’elevata frequenza di processi per i quali è necessario ridurre al minimo i tempi di latenza.

Tags:

Categoria: Database | Permalink

Commenti

1

Quello che però non mi convince è l’assenza di un driver nativo che possa usare qualche protocollo binario. Ok che un servizio REST per operare sul database permette di semplificare notevolmente l’accesso al servizio, però di fatto determina un notevole overhead a causa dell’uso del protocollo HTTP.

Avrei preferito quindi avessero utilizzato un database NoSQL già presente sul mercato tipo mongodb (che ha già diversi drivers su protocollo binario come anche l’accesso tramite rest)

# - postato da Matteo Galli - 19 Gennaio 2012 - 16:34

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