Services Web Amazon - DynamoDB

Amazon DynamoDBest un service de base de données NoSQL entièrement géré qui permet de créer des tables de base de données pouvant stocker et récupérer n'importe quelle quantité de données. Il gère automatiquement le trafic de données des tables sur plusieurs serveurs et maintient les performances. Cela soulage également les clients du fardeau de l'exploitation et de la mise à l'échelle d'une base de données distribuée. Par conséquent, l'approvisionnement matériel, l'installation, la configuration, la réplication, les correctifs logiciels, la mise à l'échelle du cluster, etc. sont gérés par Amazon.

Comment exécuter DynamoDB sur un ordinateur?

Voici les étapes de configuration de DynamoDB.

Step 1 - Voici les étapes de configuration de DynamoDB.

  • Téléchargez DynamoDB (fichier .jar) en utilisant le lien suivant. Il prend en charge plusieurs systèmes d'exploitation tels que Windows, Linux, Mac, etc.

    .tar.gz format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

    .Zip *: français format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip.

  • Une fois le téléchargement terminé, extrayez le contenu et copiez le répertoire extrait vers un emplacement où vous le souhaitez.

  • Ouvrez l'invite de commande et accédez au répertoire dans lequel vous avez extrait DynamoDBLocal.jar et exécutez la commande suivante -

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
  • Il y a maintenant accès au shell javaScript intégré.

Step 2 - Créez une table en suivant les étapes suivantes.

  • Ouvrez AWS Management Console et sélectionnez DynamoDB.

  • Sélectionnez la région dans laquelle la table sera créée et cliquez sur le bouton Créer une table.

  • La fenêtre Créer une table s'ouvre. Remplissez les détails dans leurs champs respectifs et cliquez sur le bouton Continuer.

  • Enfin, une page de révision s'ouvre où nous pouvons voir les détails. Cliquez sur le bouton Créer.

  • Le nom de la table est maintenant visible dans la liste d'entrée et la table Dynamo est prête à être utilisée.

Avantages d'Amazon DynamoDB

Géré service- Amazon DynamoDB est un service géré. Il n'est pas nécessaire d'engager des experts pour gérer l'installation de NoSQL. Les développeurs n'ont pas à se soucier de la mise en place, de la configuration d'un cluster de bases de données distribuées, de la gestion des opérations de cluster en cours, etc.

Évolutif - Amazon DynamoDB est conçu pour évoluer. Il n'est pas nécessaire de s'inquiéter des limites prédéfinies de la quantité de données que chaque table peut stocker. Toute quantité de données peut être stockée et récupérée. DynamoDB se propage automatiquement avec la quantité de données stockées à mesure que la table grandit.

Rapide - Amazon DynamoDB fournit un débit élevé avec une latence très faible. À mesure que les ensembles de données se développent, les latences restent stables en raison de la nature distribuée du placement de données de DynamoDB et des algorithmes de routage des demandes.

Durable et highly adisponible - Amazon DynamoDB réplique les données sur au moins 3 résultats de centres de données différents. Le système fonctionne et sert des données même dans diverses conditions de défaillance.

Flexible: Amazon DynamoDB permet la création de tables dynamiques, c'est-à-dire que la table peut avoir n'importe quel nombre d'attributs, y compris des attributs à valeurs multiples.

Rentable: le paiement correspond à ce que nous utilisons sans frais minimum. Sa structure de prix est simple et facile à calculer.