DB 관련 용어와 개념 정리

꾸준하게 20년·2023년 4월 20일
0

DB 기본

목록 보기
1/2

보고 또 봐도 잊어버리기 쉬운 용어와 개념에 대해 정리해 본다.
검색하면 다 알 수 있는 내용들이지만 내가 생각하고 정리한 내용이기 때문에 다시 볼 때마다 빠르게 이해함으로써 시간을 절약하는 것이 목적이다.

역정규화(denormalization)

역정규화를 사용하는 이유는 정규화를 통해 쪼개놓은 테이블을 조회 할 때 성능을 더 끌어올리기 위함이다. 많은 테이블을 join 할 경우 조회 성능이 저하 되는데 이를 개선하고자 할때 사용 할 수 있다.

하지만 조회와 같은 읽기 성능을 높일 수 있지만, 쓰기 성능은 저하 될 수 있다. 이유는 필요하지 않은 중복 데이터가 발생하게 되면 그만큼 I/O 가 더 발생하고 메모리를 추가로 사용 하기 때문이다.

profile
앞으로 1년

0개의 댓글