한 서비스 안에서도 모든 데이터를 같은 방식으로 다루지는 않습니다. 원본과 일관성이 필요한 영역은 RDB에 두고, 구조가 자주 바뀌는 문서나 초고속 조회처럼 성격이 다른 부분만 별도 저장소를 씁니다.
주문, 결제, 회원, 재고처럼 잘못 저장되면 안 되는 정보
MySQL, PostgreSQL 같은 관계형 DB
상품 속성, 콘텐츠 메타데이터, 이벤트 문서처럼 필드가 들쭉날쭉한 영역
유연한 문서 모델이 필요한 경우
자주 읽는 결과, 로그인 상태, 랭킹처럼 빨라야 하는 임시성 데이터
원본 저장소가 아니라 가속층