1. 역정규화란?
# 역정규화 : 성능 향상을 위해 정규화된 DB를 다시 중복을 허용하는 형태로 변경하는 과정
2. 역정규화는 언제 하나요?
정규화로 인해 비효율적으로 SQL문을 실행시켜 성능이 느려질 때, 최대한 고쳐봐도 성능이 개선되지 않을 경우 역정규화를 최후의 수단으로 고려한다.
역정규화는 매우 제한적으로 사용해야 하고, 데이터 중복으로 인한 이상현상(데이터가 잘 못 관리되는 현상)이 발생하지 않도록 큰 노력을 기울여야 한다.
역정규화 사례 : https://medium.com/@innerbit/when-and-how-you-should-denormalize-a-relational-database-75047344ebac
When and How You Should Denormalize a Relational Database
Website speed is a priority for businesses.
medium.com
-> DB 설계를 자유자재로 하고 서비스 배포 경험도 많이 쌓였을 때 학습해도 늦지 않다.
참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-db-%EC%84%A4%EA%B3%84-%EC%9E%85%EB%AC%B8?cid=335049
비전공자도 이해할 수 있는 DB 설계 입문/실전| JSCODE 박재성 - 인프런 강의
현재 평점 4.9점 수강생 1,518명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다! 복잡한 개념을 몰라도
www.inflearn.com
'강의 실습 > 비전공자도 이해할 수 있는 DB 설계 입문 실전' 카테고리의 다른 글
| 이 다음에는 어떤 걸 공부해야 하나요? (0) | 2026.03.14 |
|---|---|
| 정규화를 하면 성능이 떨어진다던데요? (0) | 2026.03.14 |
| DB 설계 내용을 코드로 반영하려면...? (0) | 2026.03.12 |
| 데이터 타입 (Data Type) 실전 활용 지침 (0) | 2026.03.10 |
| 설계한 모델을 실제 DB에는 어떻게 반영하나요? (1) | 2026.03.10 |
댓글