Data Consistency
Data Consistency
Definition:
Data consistency refers to the accuracy and uniformity of data across different storage locations,
systems, or databases. It ensures that data remains correct, valid, and unchanged during read/write
operations, replication, or transfer.
• Ensures users and applications always see the same version of the data.
1. Strong Consistency
2. Eventual Consistency
o Data updates propagate gradually, and all nodes will eventually become consistent.
3. Causal Consistency
o Ensures that causally related operations are seen in the same order.
4. Weak Consistency
o Consistency
o Isolation
o Durability
• RAID Systems: Ensure parity and mirroring are consistent across disks.