DB 정규화를 하지 않는 이유
DB 정규화를 하지 않는 이유는 한마디로 성능이다. 1. DB 정규화는 테이블을 많이 나누게 하고, 테이블이 맣아지면 Join 이 많아진다. 그리고 Join 은 성능에 큰 악영향을 미친다. 1.1 Join 은 테이블 락 (Lock) 을 일으키고, 테이블 락은 병렬성의 큰 적이다. 아마 이 이유가 No-SQL 이 부상하게 된 가장 주된 원인이 아닐까 생각한다.
https://coolspeed.wordpress.com/2017/04/15/why_not_db_normalization/