Replication is useful in improving the availability of data by coping data at multiple sites. Either a relation or a fragment can be replicated at one or more sites. Fully redundant databases are those in which every site contains a copy of the entire database. Depending on the availability and redundancy factor there are three types of replications: Full replication. No replication. Partial replication.