TIL : 23-06-21
오늘 한 일
- 데이터베이스
데이터베이스 > 정규화
- 정규화에는
- 제1정규형, 제2정규형, 제3정규형, 보이스/코드 정규형 등이 존재함
- 이때
정규화를 어디까지 해야할 지
의문이 들 수 있음. - 위에 언급했다시피, 정규화를 더 진행할 수는 있으나,
-> 제3정규화 까지를 추천한다고 함.- 그 이유로는...
- 그 이상 정규화를 진행하면 조인에 의한 성능 저하가 발생할 수 있기 때문임.
- 그 이유로는...
- 그렇다면 조인에 의한 성능 저하 발생의 경우...
- 반 정규화를 통해 해결이 가능함.(입력 수정 삭제의 성능과 조회에 대한 성능의 경우는 서로 반비례)
- 하지만 근본적으로는 쿼리를 효율적으로 작성하는 것을 추천함.