데이터 무결성
컴퓨팅분야에서 전체 life-cycle동안 데이터의 정확성과 일관성..?을 보장하고, 유지하는 것을 말한다.
data validation은 data integrity의 선행조건으로 쓰이는 한편, proxy 용어에서는 data quality로서 쓰인다.
Data integrity는 data corruption의 반대말이다.
data는 의도한대로 저장되어야하며, 다시 불러왔을때 변경사항이 없었다면 이전과 같은 값을 가지고 있어야한다.
data security와 혼동해선 안된다.
→ 인증되지 않은 party가 자료를 접근하는것으로부터 지키는 것이 data security.
ex)
생산시스템에서는 이러한 기술들이 다양한 정도의 data integrity를 보장하기 위해 사용된다.
파일시스템은 RAID array를 통해서 fault-tolerant하게 설정될 수 있다. 하지만 block-level checksum을 지원하지 않아 눈치채지 못하게 data corruption이 발생할 수 있다.
뭐 다른 곳에선 ACID 속성을 사용할 수 있고 그렇다.