1. Consistency models define rules for how memory operations, such as reads and writes, are visible across different processors or machines in a distributed system.
2. The strictest consistency model is strict consistency, where a write by any processor must be instantly visible to all others. Weaker models include sequential consistency and causal consistency.
3. Eventual consistency guarantees that if no new updates are made, all replicas will eventually have the same data, though the time taken may vary. It is often used for databases where read operations are more common than writes.
Related topics: