What is Redundancy?
Intermediate – Computing
Reading Time – 59 seconds

In computer science, redundancy refers to the availability of multiple copies of the same object. There are three types of redundancy that are often discussed in the field of computer science i.e is data, disk, and network redundancy.
Data redundancy means the availability of multiple copies of the same data in a database or storage system. When duplicated copies of the same data are stored at many places you can refer to those duplicated copies as redundant data. Two different fields of a single database consisting of the same data are an example of that.
Disk redundancy is the process of storing the same data on two or more separate disks to recover the data in case of a disk failure. Disk redundancy avoids expensive data recovery processes through maintaining duplicate copies in multiple disks.
Network redundancy is the process of duplicating critical components of network infrastructure such as servers, network communication equipment. The network redundancy process is conducted to ensure the availability of the network in case of a network device or functionality failure. The availability of a second power unit to continue power supply in case of power failure is an example of that.