카테고리 없음
db 정규화 및 장단점
티멀
2024. 11. 7. 23:04
728x90
반응형
정규화
단일 atom 객체로 각각 다 테이블 별 쪼개서
join 치는거
정규화 데이터베이스(Normalized Database)는 중복을 최소화하도록 설계된 데이터베이스를 말한다.
적절히 비정규화 db 섞어서 씀
비정규화의 장점은 바로 1. 빠른 데이터 조회(Join 비용이 줄어들기 때문), 2. 데이터 조회 쿼리의 간단화이다.
각 테이블 비용이 줄어듦
단점은?
하지만 비정규화의 단점은 바로 1. 데이터 갱신이나 삽입 비용이 높음, 2. 데이터의 무결성 해침, 3. 데이터 중복저장으로 인한 추가 저장공간 확보 필요가 있다.
정규화의 장점은 1. 데이터베이스 변경 시 이상현상 제거, 2. 효과적인 검색 알고리즘 생성, 3. 데이터 구조의 안정성, 무결성 유지 등이 있다. 하지만 단점은 1. Join연산의 증가로 응답 시간이 저하된다는 것이다.
https://mangkyu.tistory.com/110
728x90
반응형