Lors de la lecture de données sur  DynamoDB, les utilisateurs peuvent configurer une lecture cohérente à terme ou une lecture à cohérence forte :
Lecture cohérente à terme (par défaut) : l'option de cohérence à terme vous permet de maximiser le débit de lecture. Cependant, une lecture cohérente à terme peut ne pas refléter les résultats d'une écriture récente. En règle générale, toutes les copies des données deviennent cohérentes en une seconde. Réitérer une lecture après une courte période de temps devrait renvoyer les données mises à jour.
Lecture à cohérence forte : en plus de l'option de cohérence à terme, DynamoDB vous offre la flexibilité et le contrôle permettant de demander une lecture à cohérence forte en fonction des besoins d'une partie ou de l'ensemble de votre application. Une lecture à cohérence forte renvoie un résultat indiquant toutes les écritures réussies avant la lecture.
Transactions ACID – Les transactions DynamoDB fournissent aux développeurs l'atomicité, la cohérence, l'isolement et la durabilité (ACID) sur une ou plusieurs tables dans un même compte et une même région AWS. Vous pouvez utiliser les transactions lors de la création d'applications qui nécessitent des insertions, des suppressions ou des mises à jour coordonnées de plusieurs postes dans le cadre d'une opération métier logique unique.