Comment créer une table DynamoDB dans AWS

Amazon DynamoDB est une base de données de type clé-valeur et document. C’est une base de données durable entièrement gérée, multirégionale et multi-maître, qui peut gérer plus de 10 trillions de requêtes par jour. Elle dispose d’une sécurité, d’une sauvegarde et d’une restauration intégrées, ainsi que d’une mise en cache en mémoire pour les applications à l’échelle d’Internet. Nous pouvons créer des applications avec un débit et un stockage pratiquement illimités.

Pour les cas d’utilisation qui nécessitent un accès encore plus rapide avec une latence de l’ordre de la microseconde, DynamoDB Accelerator fournit un cache en mémoire entièrement géré. Il est sans serveur, sans serveur à provisionner, à patcher ou à gérer et sans logiciel à installer, à entretenir ou à exploiter. Il propose des modes de capacité provisionnés et à la demande. Elle crypte toutes les données par défaut.

Nous pouvons utiliser DynamoDB pour créer de puissantes applications Web qui montent et descendent automatiquement en charge, créer des applications mobiles et Web interactives avec des mises à jour en temps réel.

Avant de créer une table DynamoDB, comprenons ses composants de base.

  1. Tables :
    Une table est une collection de données. Comme les autres bases de données, DynamoDB stocke les données dans des tables.
  2. Articles :
    Un article est un groupe d’attributs qui est identifiable de façon unique parmi tous les autres articles. Chaque table contient zéro article ou plus.
  3. Attributs :
    Un attribut est un élément de données fondamental, quelque chose qui n’a pas besoin d’être décomposé davantage. Chaque élément est composé d’un ou plusieurs attributs.
  4. Clé de partition :
    Une clé primaire simple, composée d’un attribut connu sous le nom de clé de partition.
  5. Clé de partition et clé de tri :
    On l’appelle une clé primaire composite. Ce type de clé est composé de deux attributs. Le premier attribut est la clé de partitionet le deuxième attribut est la clé de tri.
  6. Clé de tri :
    La clé de tri d’un élément est aussi connue comme son attribut de gamme.
  7. DynamoDB Streams :
    Il s’agit d’une fonctionnalité facultative qui capture les événements de modification des données dans les tables DynamoDB.

DynamoDB a deux modèles de facturation

  1. Mode de capacité à la demande :
    Dans ce mode, nous sommesfacturés pour les lectures et écritures de données que notre application effectue sur nos tables. Nous n’avons pas besoin de spécifier le débit de lecture et d’écriture que nous attendons.
  2. Mode de capacité provisionnée :
    Ici, nous spécifions le nombre de lectures et d’écritures par seconde que nous attendons pour notre application.

Pour en savoir plus sur DynamoDB et ses tarifs, clique ici.

Dans cet article, nous allons créer une table DynamoDB simple avec le mode à la demande, créer quelques éléments et effectuer une recherche sur cette table.

Pré-requis

  1. Compte AWS (créer si tu n’en as pas).

Que ferons-nous ?

  1. Connecte-toi à AWS.
  2. Crée une table DynamoDB.
  3. Ajoute des éléments à la table et recherche un enregistrement.
  4. Supprimer la Table

Connecte-toi à AWS

Clique ici pour aller sur la page de connexion d’AWS.

Lorsque nous cliquons sur le lien ci-dessus, nous voyons apparaître une page Web comme suit où nous devons nous connecter à l’aide de nos informations de connexion.

Une fois que nous nous sommes connectés à AWS avec succès, nous verrons la console principale avec tous les services répertoriés comme suit.

Créer une table DynamoDB

Pour créer une table DynamoDB, clique sur Services en haut à gauche de l’écran et cherche DynamoDB.

Tu verras la page d’accueil d’Amazon DynamoDB. Pour créer une table, clique sur « Créer une table ».

Dans la case Nom de la table, tape le nom de la table et indique la clé de partition dans la case. Décoche la case « Utiliser les paramètres par défaut ».

Sélectionne l’option « À la demande ». Fais défiler la page et clique sur le bouton « Créer une table ». Ta table sera créée.

Ajouter des éléments dans le tableau et rechercher un enregistrement

Pour ajouter des données à ton tableau, sélectionne le tableau que nous venons de créer.

Sélectionne l’onglet Articles. Dans l’onglet Articles, choisis de Créer un article.

Dans la fenêtre de saisie des données, tape le nom que tu veux ajouter au tableau en tant qu’élément. Répète la même étape pour ajouter plusieurs entrées ou articles.

Pour rechercher un article particulier, dans le filtre, ajoute « Nom » et indique le nom que tu veux rechercher.

Change l’autre valeur, tu trouveras les données que tu cherches si elles correspondent à la requête.

Supprimer le tableau

Tu peux facilement supprimer une table depuis la console DynamoDB si tu n’en as plus besoin. C’est toujours une bonne idée de supprimer les ressources si elles ne sont pas nécessaires.

Pour supprimer la table, sélectionne la table que nous venons de créer et clique sur le bouton « Supprimer la table ».

Dans la boîte de dialogue de confirmation, tape Delete.

Conclusion

Dans cet article, nous avons appris à créer notre première table DynamoDB, à ajouter des éléments à la table, puis à interroger la table pour trouver l’élément que nous voulons. Nous avons également appris à gérer nos tables et éléments DynamoDB via la console de gestion AWS et à les supprimer.

Vous aimerez aussi...