Data Redundancy and Replications