Mirroring: Duplicating data onto another computer at another location. Mirroring is performed for backup purposes or to be in closer proximity to the user.
Disk Mirroring: The recording of redundant data for fault tolerant operation. Data are written on two partitions of the same disk or on two separate disks within the same system. Disk mirroring uses the same controller. RAID 1 provides for mirroring, which is usually accomplished with SCSI drives and, increasingly, with IDE drives.
Replication: In database management, the ability to keep distributed databases synchronized by routinely copying the entire database or subsets of the database to other servers in the network.
There are various replication methods. Primary site replication maintains the master copy of the data in one site and sends read-only copies to the other sites. In a workflow environment, the master copy can move from one site to another. This is called "shared replication" or "transferred ownership replication." In symmetric replication, also called "update-anywhere" or "peer-to-peer replication," each site can receive updates, and all other sites are then updated. Failover replication, or hot backup, maintains an up-to-date copy of the data at a different site for backup.