Data redundancy is the deliberate storage of duplicate or recoverable copies of data so that information survives hardware failure, corruption or loss. Implemented through replication, mirroring, RAID and erasure or forward-error-correction codes, it trades extra capacity for durability and availability. It is a foundational reliability technique in storage systems and distributed infrastructure.

Content

  • Approaches range from full replication and mirroring to space-efficient erasure coding that reconstructs lost shards from parity. The design balances storage overhead and write cost against the durability and availability targets the system must meet.