SUMMARY

최종 기준은 요구사항에 맞는 가장 단순한 조합이다

업무형 CRUD는 RDB로 단순하게 시작하기 좋고, 접근 패턴이 분명히 다르면 NoSQL과 관리형 서비스를 목적별로 조합한다.

FitTrade-offEvolve
defaultRDB정합성, SQL, 조인, 제약 조건이 핵심일 때
modelNoSQL키/문서/파티션/그래프 모델이 접근 패턴과 맞을 때
scaleNewSQL강한 트랜잭션과 수평 확장을 함께 요구할 때
mixPolyglot캐시, 검색, 분석처럼 책임이 분명히 나뉠 때
원칙모르는 미래보다 현재의 병목, 접근 패턴, 데이터 손실 비용을 먼저 본다.
실무측정 가능한 문제가 생긴 영역만 점진적으로 분리한다.