Causal Consistency: Preserving the Logic of Cause and Effect - Consistency Models in Distributed Systems | OneNoughtOne