Texonom
Texonom
/
Engineering
Engineering
/Data Engineering/DataBase/Database Type/RDBMS/
Database normalization
Search

Database normalization

Creator
Creator
Seonglae Cho
Created
Created
2020 Nov 2 6:18
Editor
Editor
Seonglae Cho
Edited
Edited
2023 Sep 23 15:34
Refs
Refs
그 정도를 정규형(Normal Form)
테이블이 복잡해질수록 3NF정규형을 만족한다고 해도
이상현상(삽입이상, 갱신이상 ,삭제이상)가 발생 가능
Normal Forms
1NF
2NF
3NF
 
 
 
 
정규화는 공간 절약의 극한
DB 정규화를 하지 않는 이유
DB 정규화를 하지 않는 이유는 한마디로 성능이다. 1. DB 정규화는 테이블을 많이 나누게 하고, 테이블이 맣아지면 Join 이 많아진다. 그리고 Join 은 성능에 큰 악영향을 미친다. 1.1 Join 은 테이블 락 (Lock) 을 일으키고, 테이블 락은 병렬성의 큰 적이다. 아마 이 이유가 No-SQL 이 부상하게 된 가장 주된 원인이 아닐까 생각한다.
DB 정규화를 하지 않는 이유
https://coolspeed.wordpress.com/2017/04/15/why_not_db_normalization/
DB 정규화를 하지 않는 이유
chankim.tistory.com
https://chankim.tistory.com/9
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Data Engineering/DataBase/Database Type/RDBMS/
Database normalization
Copyright Seonglae Cho