SUMMARY

NoSQL 선택은 요구사항의 결과다

RDB와 NoSQL은 경쟁 관계라기보다 서로 다른 도구다. 데이터 모델, 일관성, 확장, 운영 경험을 함께 판단한다.

ModelConsistencyOperations
모델 문서, 키-값, 그래프, 관계 중 무엇이 자연스러운가
질의 읽기/쓰기 패턴이 안정적인가
일관성 강한 정합성이 필요한가, 지연을 허용하는가
운영 샤딩, 복제, 백업, 관측을 감당할 수 있는가

결론: 한 시스템에 모든 데이터를 몰아넣기보다, 데이터 성격에 맞춰 저장소를 조합한다.