Dans ce didacticiel, vous créerez un tableau DynamoDB et utilisez-le pour stocker et récupérer des données. Vous utilisez Python et Boto 3, le kit SDK AWS pour Python, pour interagir avec les API DynamoDB. Vous découvrirez également quelques différences entre DynamoDB (une base de données non relationnelle) et les bases de données relationnelles traditionnelles. Le didacticiel utilise une application de librairie en ligne comme exemple.

Vous devriez comprendre comment modéliser vos données pour ajuster les schémas d'accès aux données de votre application, ainsi que le modèle sous-jacent de votre base de données. Lors de la création d'une nouvelle application, il faut vous assurer que la base de données que vous choisissez peut traiter l'augmentation de la charge liée à l'utilisation renforcée de votre application.

DynamoDB fournit des performances à faible latence et un dimensionnement presque infini, vous n'avez donc pas besoin de vous soucier des goulots d'étranglement de performance au fil de la croissance de votre application. DynamoDB est accessible par le biais d'une API HTTP ou d'un point de terminaison HTTPS, assurant une interaction simple et sécurisée avec votre base de données.. Dans les faits, DynamoDB est une base de données NoSQL, permettant une conception de schéma flexible pouvant évoluer avec votre application.

Expérience avec AWS : intermédiaire

Temps nécessaire : 120 minutes

Coût du module : ce didacticiel coûte moins de 2 USD (en supposant que tous les services sont utilisés pendant deux heures)*

Technologies utilisées :

• Compte AWS actif**
• Navigateur : AWS recommande Chrome
Amazon DynamoDB
Amazon Cloud9
Kit SDK AWS pour Python (Boto3)

* Cette estimation suppose que vous suiviez les configurations recommandées dans le didacticiel et exploitiez toutes les ressources dans les 2 heures.

** Les comptes créés dans les dernières 24 heures sont susceptibles de ne pas encore avoir accès aux ressources nécessaires pour ce projet.