[DB] JPA와 함께 알아보는 모델링 기법, 슈퍼타입-서브타입
0. 서론 DB 관련 업무를 하다 보면 응당 하게 되는 고민이 있다. 바로 데이터의 중복이다. 대부분의 속성이 동일한 성질을 가지지만 몇 가지 정도의 속성만 다른 테이블이 적게는 2개, 많으면 수십개 존재하던 경험은 많은 서버 개발자들에게 일반적인 경험으로 자리 잡아 있다. 위 사진은 데이터 중복의 대표적인 예시이다. 서로 다른 테이블에 고객번호, 고객명이라는 중복된 속성이 사용되고 있는 것을 확인할 수 있다. 매우 간략화된 예시로, 업무에서 일반적으로 발견되는 사례는 이보다 훨씬 더 많은 중복 속성을 가지고 있을 것이며, 훨씬 많은 테이블에 위치하고 있을 것이다. 이번 아티클에선 데이터 중복을 해결하기 위한 모델링 기법인 슈퍼타입 및 서브타입 도출에 대한 소개를 해보려 한다. 해당 기법을 실무에서 활용..
Back-end/Database
2024. 4. 14. 22:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ddd
- mlops
- 개발자동아리
- Python
- s3
- CloudFront
- Gunicorn
- 사이드프로젝트
- Ai
- uvicorn
- 웹사이트배포
- 모델 추론
- AWS
- 정적웹사이트
- 모델 추론 최적화
- Triton Inference Server
- S3+CloudFront
- memory leak
- 메모리 누수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함