

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Récupération de données de modification avec Amazon DynamoDB
<a name="streamsmain"></a>

Bon nombre d’applications bénéficient de la récupération des modifications apportées aux éléments stockés dans une table DynamoDB au moment elles se produisent. Voici quelques exemples de cas d’utilisation.
+ Une application mobile populaire modifie des données dans une table DynamoDB au rythme de milliers de mises à jour par seconde. Une autre application capture et stocke les données relatives à ces mises à jour, fournissant des mesures near-real-time d'utilisation pour l'application mobile.
+ Une application financière modifie des données boursières dans une table DynamoDB. Différentes applications exécutées en parallèle suivent ces changements en temps réel value-at-risk, calculent et rééquilibrent automatiquement les portefeuilles en fonction de l'évolution du cours des actions.
+ Des capteurs dans des véhicules de transport et des équipements industriels envoient des données à une table DynamoDB. Différentes applications contrôlent les performances et envoient des alertes par messagerie lors de la détection d’un problème, prédisent des défaillances potentielles en appliquant des algorithmes de machine learning, et compressent et archivent les données dans Amazon Simple Storage Service (Amazon S3).
+ Une application envoie automatiquement des notifications sur les appareils mobiles de tous les amis dans un groupe dès qu’un ami télécharge une nouvelle image.
+ Un nouveau client ajoute des données à une table DynamoDB. Cet événement appelle une autre application qui envoie un e-mail de bienvenue au nouveau client.

DynamoDB prend en charge le streaming des enregistrements de récupération de données de modification au niveau élément en quasi-temps réel. Vous pouvez créer des applications qui consomment ces flux et entreprennent des actions basées sur le contenu.

**Note**  
L’ajout de balises à DynamoDB Streams et l’utilisation du [contrôle d’accès par attributs (ABAC)](access-control-resource-based.md) avec DynamoDB Streams ne sont pas pris en charge.

La vidéo suivante vous présente le concept de capture des données de modification.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/VVv_-mZ5Ge8/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/VVv_-mZ5Ge8)


**Topics**
+ [Options de streaming pour la récupération de données de modification](#streamsmain.choose)
+ [Utilisation de Kinesis Data Streams pour récupérer les modifications apportées à DynamoDB](kds.md)
+ [Modifier la récupération de données pour DynamoDB Streams](Streams.md)

## Options de streaming pour la récupération de données de modification
<a name="streamsmain.choose"></a>

DynamoDB offre deux modèles de streaming pour la récupération de données de modification : Kinesis Data Streams pour DynamoDB et DynamoDB Streams.

Afin de vous aider à choisir la solution appropriée pour votre application, le tableau suivant récapitule les fonctions de chaque modèle de streaming. 

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/amazondynamodb/latest/developerguide/streamsmain.html)

Vous pouvez activer les deux modèles de streaming sur la même table DynamoDB.

La vidéo suivante évoque plus en détail les différences entre les deux options.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/UgG17Wh2y0g/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/UgG17Wh2y0g)
