Démarrer avec AWS

Créer et gérer une base de données non relationnelle

avec Amazon DynamoDB

Module 3 : Interrogation et index secondaires globaux

Vous allez étudier des exemples simples d'extraction de plusieurs éléments dans un appel d'API avec DynamoDB.

Présentation

Dans ce module, vous allez étudier des exemples simples d'extraction de plusieurs éléments dans un appel d'API avec DynamoDB. Vous apprendrez également à utiliser les index secondaires pour activer des modèles de requêtes supplémentaires dans vos tables DynamoDB.

Cas d'utilisation de l'application

Dans le module 2, vous avez appris à extraire un seul livre à partir d'une table DynamoDB en utilisant l'appel d'API GetItem. Ce modèle d'accès est utile, mais votre application doit également être capable d'extraire plusieurs éléments en même temps. Dans cet exemple, vous voulez extraire tous les livres écrits par John Grisham afin de les montrer aux utilisateurs. Dans l'étape 1 de ce module, vous allez utiliser l'API Query pour extraire tous les livres d'un même auteur.

L'appel d'API GetItem, qui permet d'obtenir un seul livre, et l'appel d'API Query, qui permet d'extraire tous les livres d'un même auteur, utilisent la clé primaire spécifiée dans notre table Livres. Cependant, vous pouvez vouloir activer des modèles d'accès supplémentaires, pour extraire tous les livres d'une catégorie spécifique par exemple (livres historiques ou biographies). La Catégorie ne fait pas partie de la clé primaire de votre table, mais vous pouvez créer un index secondaire pour autoriser des modèles d'accès supplémentaires. Vous allez créer un index secondaire, puis l'interroger dans les étapes 2 et 3 de ce module.

 Durée

15 minutes

Implémentation

Ce module vous a-t-il été utile ?

Mise à jour des éléments