This repository was archived by the owner on Dec 18, 2024. It is now read-only.

Description
개요
DB 테이블에 들어있는 데이터와, 실제 스토리지에 들어있는 데이터는 항상 무결성을 유지해야 한다.
하지만 어떠한 오류로 인해 DB와 스토리지 간의 무결성 또는 일관성이 깨질 수 있다.
예방은 못하더라도, DB와 스토리지 상태를 검사하여 일관성을 유지하게 하는 프로세스를 구축할 필요가 있다.
무결성이 깨지는 경우
- DB에는 있는데 스토리지에는 없는 경우
- 스토리지에는 있는 데 DB에는 없는 경우
- DB의 정보가 스토리지와 다른 경우 (ex.파일의 크기가 DB에는 다르게 적혀 있다.)
- DB에 중복된 파일/디렉토리의 데이터가 들어가 있는 경우
- 유저가 존재하는 데, 이 유저의 스토리지 데이터가 사라진 경우