Different Consistency Models

Learn about different types of consistency models.

This section discusses four different types of consistency models.

  • Sequential consistency

  • Strong consistency

  • Causal consistency

  • Eventual consistency

Sequential consistency

In the sequential consistency model, if multiple clients are executing concurrent operations, then:

  • The result of concurrent operations by multiple clients is the same as executing the concurrent operations in arbitrary sequential orders.

  • The concurrent operation by each client is applied in the same sequence specified by the client.

Thus, in a sequential consistency model, there is no global order of concurrent operations between multiple clients. However, there is a well-defined order in executing operations from the same client.

Get hands-on with 1400+ tech skills courses.