web

[웹 개발 프로세스] 테이블설계(2) - 테이블 통합/분리 기준

datajoy 2020. 7. 8. 23:07

 

  통합 분리
성능 Join 발생최소화로 성능저하 예방
트랜잭션의 집중현상으로 성능저하 발생.
트랜잭션이 분산되기 때문에 성능저하 예방
Join발생으로 인해 성능저하.
유연성(확장성) 낮음 좋음
복잡도 낮음 높음
유지보수성 좋음 낮음

 

*선택기준*

복잡도와 유지보수성을 고려하여 통합하는것을 지향하지만,

트랜잭션 집중도와 데이터량을 분석했을때 특정 한 테이블만 집중되는 현상발생 시 분리하도록한다.