DB 이야기/DB 도메인 설계

3] 이력 유형 데이터 모델링

김푸른초푸른 2020. 8. 11. 22:53

1. 이력유형 

- 시간에 따라 발생하는 데이터 형식 

- 동일한 컬럼에서 발생

- 대량 데이터가 발생할 가능성이 높다

- 성능에 영향을 주는 경우가 많다.

 

2. 변경이력, 최신이력 관리하기

1) 최신여부 컬럼이 없을 경우

= 인라인뷰의 그룹 함수를 사용해 최근에 변경된 값을 가져오므로 성능저하 현상이 일어남

 

2) 최신여부 컬럼을 생성할 경우

= where 절에서 바로 최신값을 판단하므로 성능이 향상됨 

=> 인라인 뷰보다 where 조건절이 더 나은 것 같다. 

 

 

출처 : 아는만큼 보이는 데이터베이스 설계와 구축

'DB 이야기 > DB 도메인 설계' 카테고리의 다른 글

5] 자기참조관계 모델링 기법  (0) 2020.08.12
4] 엔티티 타입, 통합? 분리?  (0) 2020.08.11
2] 식별자와 비식별자 관계 설정  (0) 2020.08.11
1] PK 컬럼 순서  (0) 2020.08.07
모델링 기법  (0) 2020.03.23