Data corruption occurs when digital information is unintentionally changed, damaged, or made unreadable during storage, processing, or transmission.
Corruption can affect files, databases, memory, backups, or network transfers. Depending on its severity, it may cause incorrect results, application failures, inaccessible files, or permanent data loss.
Also known as: Data degradation, data errors.
Data corruption can result from hardware, software, or transmission problems.
Common causes include:
Some corruption is immediately noticeable, while other cases remain hidden until the affected data is accessed later.
Data corruption and data loss both affect the availability or reliability of information, but they are different problems.
Data corruption means the data still exists but has been altered or damaged.
Data loss means the information is no longer available or has been deleted entirely.
In simple terms:
Severe corruption can eventually result in data loss if the damaged information cannot be recovered.
Data corruption usually results from unintended technical failures that change previously valid information.
Data quality issues are broader and may arise from inaccurate input, incomplete records, inconsistent formats, duplicate entries, or outdated information.
In simple terms:
Data corruption has no practical advantages and generally indicates a problem that needs to be investigated.
Its main risks include:
Organizations can use several methods to identify corrupted information.
Common techniques include:
These methods help identify unexpected changes between the original and stored versions of data.
Data corruption cannot always be prevented completely, but its risk can be reduced through good data-management practices.
Common approaches include:
Redundant backups are especially important because corrupted data may not always be repairable.
Data corruption can also affect web scraping and large-scale data pipelines.
For example, information may become damaged when:
Integrity checks, validation, backups, and retry mechanisms can help reduce the risk of corrupted datasets moving into downstream analytics.
Suppose a financial report is stored on a failing hard drive.
A hardware error changes several bits inside the spreadsheet file. The file still exists, but some figures become unreadable and portions of the formatting are damaged.
When the user opens the report, the spreadsheet application may display incorrect values or fail to load parts of the document.
The user may need to restore an earlier version from a backup or use file-repair tools to recover the affected information.
Data corruption is the unintended alteration or damage of digital information during storage, processing, or transmission.
Unlike data loss, corrupted data may still exist but become inaccurate, unreliable, or inaccessible. Regular backups, integrity checks, reliable storage, and monitoring are important for detecting corruption and reducing its impact.