반응형
조인전략 (정석)
장점
- 정규화가 되어있다
- 외래 키 참조 무결정 제약조건 활용가능
- 저장공간의 효율화
단점
- 조회시 조인을 사용하기때문에 쿼리가 복잡하며 성능이 저하
- 데이터 저장시 insert sql 2번 호출 (부모, 자식을 넣어야하기때문)
단일테이블 전략
장점
- 조인이 필요없으므로 조회성능 빠름
- 조회쿼리 단순함
단점
- 자식 엔티티의 컬럼 null 허용
- 단일 테이블에 모든것을 저장하므로 테이블이 커질수도 있으며 상황에 따라서 성능저하가 올 수 있다.
구현 클래스마다 테이블 전략
- 사용추천하지않음
반응형
'개발 > Spring' 카테고리의 다른 글
[jpa] 프록시란 ? (0) | 2020.01.05 |
---|---|
[JPA] @MappedSuperclass 특징 (0) | 2020.01.02 |
[JPA] @DiscriminatorColumn 속성 (0) | 2020.01.02 |
[JPA] 일대일 매핑 외래키 관리 (0) | 2020.01.01 |
[JPA] 일대다 관계 설정시 주의사항 (0) | 2020.01.01 |
댓글