YoVDO

Managing Consistency, Capacity, and Performance in DynamoDB (French)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon DynamoDB Courses Programming Languages Courses Cloud Computing Courses Database Management Courses Capacity Management Courses Auto-scaling Courses

Course Description

Overview

Ce cours intermédiaire est le troisième d'une série de cours du programme Développer avec Amazon DynamoDB. Dans ce cours, vous apprendrez à utiliser les modèles de cohérence et de capacité dans Amazon DynamoDB. Ce cours vous explique comment implémenter une lecture très cohérente pour les applications qui ont besoin des dernières données écrites dans vos tables DynamoDB. Vous comprendrez comment implémenter des modes de capacité allouée ou à la demande par programmation pour une table donnée. Vous apprendrez à identifier la limitation et à surveiller les statistiques d'utilisation au niveau des partitions et des éléments. Le cours vous apprendra également comment implémenter Amazon DynamoDB Accelerator (DAX) pour réduire les latences des utilisateurs finaux.

  • Niveau de cours : Intermédiaire
  • Durée du cours : 2,5 heures


Activités

Ce cours comprend des animations, des démonstrations vidéo, du contenu interactif, des vérifications de connaissances et un atelier d'autoformation payant en option.


Objectifs du cours

Dans ce cours, vous apprendrez à effectuer les tâches suivantes :

  • Implémenter les modes de cohérence requis pour vos applications
  • Gérer la capacité et implémenter Auto Scaling par programmation
  • Identifier et réduire la limitation de capacité
  • Créer une solution de mise en cache Amazon DynamoDB Accelerator (DAX)


Public visé

Ce cours s'adresse aux personnes suivantes :

  • Développeurs novices ou expérimentés souhaitant apprendre à interagir avec des bases de données non relationnelles dans le cloud, et plus particulièrement avec DynamoDB
  • Architectes de bases de données
  • Ingénieurs de données


Prérequis

Pour assister à ce cours, il est conseillé aux participants de disposer des connaissances suivantes :

  • Connaissances de DynamoDB et de ses fonctionnalités
  • Expérience professionnelle de la conception de bases de données ou des pratiques de modélisation des données pour les bases de données de valeur
  • Vous avez terminé ces formations numériques : Exploring the DynamoDB API and the AWS SDKs ou Working with Indexes in DynamoDB
  • Expérience professionnelle de l'architecture et du développement sur AWS, ainsi que de la planification et de la conception de bases de données sur AWS.
  • Connaissances pratiques d'un ou de plusieurs langages de programmation de haut niveau (Python, Java, Node.js ou .NET)


Déroulement du cours

Leçon 1 : Gestion de la cohérence dans DynamoDB
  • Comprendre la cohérence
  • Utilisation de la cohérence éventuelle et de la cohérence forte
  • Gestion des versions et modèles de verrouillage optimiste
  • Vérification interactive des connaissances
Leçon 2 : Gestion de la capacité dans DynamoDB
  • Comprendre la gestion de la capacité
  • Capacité à la demande et allouée
  • Capacité adaptative
  • Réglage des modes de capacité
Leçon 3 : Gestion des performances dans DynamoDB
  • Surveillance des performances de base
  • CloudWatch Contributor Insights
  • Mise en cache pour améliorer les performances
  • Implémentation d'Amazon DynamoDB Accelerator
Leçon 4: Conclusion du cours
  • Résumé du cours
  • Évaluation du cours
  • Atelier (Facultatif) : dimensionnement de la capacité Amazon DynamoDB

Tags

Related Courses

Advanced Monitoring and Optimizing with DynamoDB (Korean)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Japanese)
Amazon Web Services via AWS Skill Builder