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 |