SCALABILITY

확장은 읽기, 쓰기, 저장량 중 어디가 막혔는지부터 나눈다

스케일 문제가 생겼다고 바로 NoSQL을 고르는 것이 아니라 병목의 종류에 따라 처방이 달라진다.

ReadWriteStorage
read읽기 병목인덱스, 캐시, 읽기 복제본, 검색 인덱스
write쓰기 병목배치, 큐, 파티션, 샤딩, 쓰기 모델 분리
storage저장량 병목파티셔닝, 보존 기간, 아카이브, 압축
region지역 지연멀티 리전 읽기, 리전별 쓰기 정책, consistency 선택