Publié le: Nov 27, 2018
Amazon DynamoDB propose désormais une prise en charge native des transactions côté serveur, ce qui simplifie l'expérience des développeurs en matière de modifications coordonnées tout ou rien d’éléments multiples dans une même table ou dans différentes tables. Grâce à la prise en charge des transactions, les développeurs peuvent augmenter l'échelle ainsi que les performances de DynamoDB et en étendre ses avantages à un ensemble plus large de charges de travail critiques.
Les transactions offrent atomicité, cohérence, isolation et durabilité (propriétés ACID) dans DynamoDB, ce qui vous permet plus facilement de conserver des données exactes dans vos applications. Les transactions vous permettent de prendre en charge des charges de travail complexes et une logique métier nécessitant l'ajout, la mise à jour ou la suppression de plusieurs éléments en une seule transaction tout ou rien. 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 de la transaction.
Pour en savoir plus, consultez Amazon DynamoDB Transactions.