Scale 경계
스케일 업과 스케일 아웃의 병목 위치
RDB 확장은 서버를 키우는 문제보다 분산 후 조인과 트랜잭션 기준점을 유지하는 문제가 더 어렵다.
기준
Scale Up
Scale Out
늘리는 대상
CPU, RAM, I/O 장비
서버 수와 데이터 배치
쉬운 지점
애플리케이션 변경이 적음
저장량과 읽기 부하 분산
한계 신호
장비 상한과 비용 급등
샤드 간 조인과 commit 조율
설계 질문
더 큰 장비로 버틸 기간은?
어떤 키가 요청을 한 노드로 보낼까?
분산은 성능 옵션이 아니라 데이터 경계 재설계다.