Anar al contingut

Amazon DynamoDB

De L'Enciclopèdia, la wikipedia en valencià

Amazon DynamoDB és un servici de base de senyes noSQL oferit per Amazon com a part d'Amazon Web Services. DynamoDB expon un model de senyes similar i deriva el seu nom de Dynamo (un sistema d'almagasenament intern utilisat inicialment per al seu propi sitie web), pero té una implementació subjacent diferent. Dynamo tenia un disseny multimaestro que requeria que el client resolguera conflictes de versions i DynamoDB usa replicació síncrona en múltiples centres de senyes per a una alta durabilitat i disponibilitat. DynamoDB va ser anunciat per Amazon CTO Werner Vogels el 18 de giner de 2012.

Descripció general

DynamoDB diferix d'atres servicis d'Amazon en permetre als desenrolladors comprar un servici basat en el rendiment, en lloc d'almagasenament. Si té Auto Scaling habilitat, la base de senyes escalarà automàticament. Ademés, els administradors poden solicitar canvis de rendiment i DynamoDB estendrà les senyes i el tràfic en una série de servidors per mig d'unitats d'estat sòlit, lo que permet un rendiment predible. Oferix integració en Hadoop a través d'Elastic MapReduce.

En setembre de 2013, Amazon va posar a disposició una versió de desenroll local de DynamoDB per a que els desenrolladors puguen provar localment les aplicacions respalades per DynamoDB.

Rendiment

DynamoDB expon mètriques de rendiment que ajuden a aprovisionarlo correctament i a mantindre les aplicacions que usen DynamoDB funcionant sense problemes:

  • Solicituts
  • Errors: ConditionalCheckFailedRequests, UserErrors, SystemErrors
  • Mètriques relacionades en la creació d'un Índex Secundari Global (Global Secondary Index)

Estes mètriques es poden rastrejar utilisant la consola d'administració d'AWS, utilisant l'interfaç de llínea de comandos d'AWS o una ferramenta de supervisió que s'integra en Amazon CloudWatch.