While reading data from DynamoDB, user can specify whether they want the read to be eventually or strongly consistent, these are the two consistency model in DynamoDB.
Eventually Consistent Reads (Default) – the eventual consistency option is used to maximize the read throughput. Consistency across all copies of data is usually reached within a second. Repeating a read after a short time should return the updated data.
Strongly Consistent Reads — in addition to eventual consistency, DynamoDB also gives user the flexibility and control to request a strongly consistent read when your application, or an element of your application, requires it. A strongly consistent is used to read and return a result that reflects all the writes that was received as a successful response prior to the read.
These are the two consistency models of DynamoDB.