Publié le: Apr 26, 2019

DynamoDBMapper prend désormais en charge les appels d'API transactionnels Amazon DynamoDB, permettant aux développeurs qui utilisent DynamoDBMapper de simplifier leur code lorsqu'ils effectuent des modifications coordonnées ou tout ou rien sur plusieurs éléments sur et à travers les tables DynamoDB.

DynamoDBMapper est une classe d'AWS SDK pour Java qui fournit aux développeurs une bibliothèque d'API à niveau élevé pour mapper des catégories côté client avec des tables DynamoDB. Avec DynamoDBMapper, les développeurs peuvent accéder à des tables, réaliser diverses opérations de création, de lecture, de mise à jour et de suppression et exécuter des requêtes. Les développeurs peuvent désormais utiliser DynamoDBMapper pour exécuter des transactions. Les API de transaction fournissent aux développeurs des opérations atomiques, cohérentes, isolées et durables (ACID) dans DynamoDB afin de maintenir plus facilement l'exactitude des données dans les applications. Grâce aux transactions, les développeurs peuvent prendre en charge des flux de travail et une logique métier nécessitant l'ajout, la mise à jour ou la suppression de plusieurs éléments en une seule transaction atomique. Par exemple, un développeur de jeux vidéo peut ainsi s'assurer que les profils des joueurs sont mis à jour correctement lorsqu'ils échangent des objets ou effectuent des achats dans un jeu.

La prise en charge des transactions est disponible dans toutes les régions AWS où DynamoDB est proposé. La tarification des transactions est basée sur la taille des éléments des transactions.

Pour télécharger l'AWS SDK pour Java avec la dernière version de la classe DynamoDBMapper, consultez AWS SDK pour Java.