관계형 데이터 모델링 프리미엄 가이드 DB구축 (2014년)
데이터 통합의 장단점 0 0 55,627

by 구루비스터디 데이터통합 [2018.06.10]


1. 데이터 통합의 장점

1.1. 확장성
  • 비슷한 유형의 업무가 발생했을 때 스키마 변경을 최소화하면서 코드값 등의 인스턴스 추가로 업무를 수용


1.2 유지보수 효율성
  • 엔터티 개수가 감소해 데이터베이스의 유지 보수가 쉬어짐


1.3 분석, 설계에 대한 시간 단축, 비용 절감


1.4. 개발의 용의성
  • 엔터티 통합에 따른 배타 관계의 해소로 액세스 경로의 효율성 향상
  • 단순한 SQL 작성이 가능


1.5. 모델의 단순성


1.6. 모델의 가독성
  • 슈퍼타입,서브타입에서 발생하는 비즈니스 요건(관계)을 명확히 표현


2. 데이터 통합의 단점

2.1. 데이터 집합의 변질(희석)
  • 무분별한 엔터티 통합은 데이터 집합을 모호하게 만들어 집합을 변질 시킬수 있다.
  • 통합기준)
    • 엔터티 통합시 정규화,엔터티의 정의를 명확히 수행
    • 현재 관리하고 있는 데이터를 먼저 정확하게 정의한후 미래의 확장성을 고려한 통합을 수행


2.2. 데이터베이스 성능과 관리 측면
  • 인덱스의 깊이가 깊어지고, 널(Null)값이 많아짐
  • 통합기준)
    • 대용량 데이터에 대한 관리 방안을 마련


2.3. 가독성이 떨어짐
  • CASE Tool 제품에 따라 엔터티 통합시 가독성이 오히려 저하된다.


2.4. Null 값의 사용이 증가
2.5. 마이그레이션의 어려움
"구루비 데이터베이스 스터디모임" 에서 2014년에 "관계형 데이터 모델링 프리미엄 가이드" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3601

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입