데이터 일관성(Consistency) 유지의 어려움

CODEDRAGON Development/Database

반응형

 

 

 

데이터 일관성(Consistency) 유지의 어려움

동일한 데이터가 여러 파일에 흩어져 있으므로, 시간이 지남에 따라 동일한 데이터가 서로 다른 값을 가질 가능성이 커집니다

 

 

 

데이터 불일치

어떤 회원의 ‘휴대폰번호’가 두 개의 다른 데이터 파일에 저장되어 있는데, 회원정보 관리 프로그램을 통해서만 휴대폰번호를 변경한 경우, 양쪽 파일의 데이터 값이 서로 다르므로 데이터의 일관성이 유지되지 않습니다.

 

회원 등급이 변경되어 회원등급 관리 프로그램에서 휴대폰으로 문자를 보내면, 변경 전의 휴대폰 번호로 문자를 보내게 되므로 문자가 제대로 전달되지 않게 됩니다.

 

회원 데이터베이스(데이터 파일 1)-회원관리

'휴대폰 번호' 변경

회원번호

이름

휴대폰 번호

주소

이메일

113482

홍길동

010-2233-4455

서울

113483

이순신

010-2323-4545

수원

 

회원 데이터베이스(데이터 파일 2) - 회원등급

'주소' 변경

회원번호

이름

휴대폰 번호

주소

이메일

등급

포인트

113482

홍길동

010-1234-4455

서울

113483

이순신

010-2323-4545

부산