Un site de jeux a besoin de mettre à jour et de persister les enregistrements des joueurs dans une seule transaction, de sorte que si une mise à jour échoue, l'intégralité de la transaction est annulée. Quels services ou fonctionnalités AWS peuvent fournir le comportement transactionnel requis ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Amazon DynamoDB utilisant les opérations de lecture/écriture Transact* (transactionnelles)., Amazon Aurora MySQL utilisant des opérations exécutées dans un bloc de transaction de base de données..
Pourquoi c'est la réponse
Les opérations TransactWriteItems et TransactGetItems de DynamoDB garantissent que toutes les opérations d'une transaction réussissent ou échouent ensemble, offrant ainsi l'atomicité nécessaire pour les mises à jour de joueurs. Amazon Aurora MySQL, en tant que base de données relationnelle, prend en charge les transactions ACID (Atomicité, Cohérence, Isolation, Durabilité) via des blocs de transaction de base de données (par exemple, START TRANSACTION; ... COMMIT;), ce qui permet de regrouper plusieurs opérations en une seule unité logique. DynamoDB avec ConsistentRead sur true assure une lecture cohérente mais ne fournit pas de comportement transactionnel pour plusieurs écritures ou lectures/écritures. ElastiCache for Memcached est un cache en mémoire et ne prend pas en charge les transactions atomiques pour la persistance des données. Amazon Athena est un service de requête interactif pour l'analyse de données dans S3 et ne gère pas les transactions de base de données.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise