web
[웹 개발 프로세스] 테이블설계(2) - 테이블 통합/분리 기준
datajoy
2020. 7. 8. 23:07
통합 | 분리 | |
성능 | Join 발생최소화로 성능저하 예방 트랜잭션의 집중현상으로 성능저하 발생. |
트랜잭션이 분산되기 때문에 성능저하 예방 Join발생으로 인해 성능저하. |
유연성(확장성) | 낮음 | 좋음 |
복잡도 | 낮음 | 높음 |
유지보수성 | 좋음 | 낮음 |
*선택기준*
복잡도와 유지보수성을 고려하여 통합하는것을 지향하지만,
트랜잭션 집중도와 데이터량을 분석했을때 특정 한 테이블만 집중되는 현상발생 시 분리하도록한다.