- Consistency means all users see the same data at the same time.
- After a write, all reads return the updated value.
- Ensures correctness and accuracy of data.
- Important in systems like banking, inventory, and transactions.
- In distributed systems, achieving strong consistency can reduce availability.
- Trade-off often made between consistency and performance or availability.
- Types include strong consistency, eventual consistency, and causal consistency.