SCALABILITY
확장은 읽기, 쓰기, 저장량 중 어디가 막혔는지부터 나눈다
스케일 문제가 생겼다고 바로 NoSQL을 고르는 것이 아니라 병목의 종류에 따라 처방이 달라진다.
Read
Write
Storage
read
읽기 병목
인덱스, 캐시, 읽기 복제본, 검색 인덱스
write
쓰기 병목
배치, 큐, 파티션, 샤딩, 쓰기 모델 분리
storage
저장량 병목
파티셔닝, 보존 기간, 아카이브, 압축
region
지역 지연
멀티 리전 읽기, 리전별 쓰기 정책, consistency 선택