Key-Value 저장소는 “키 하나로 바로 찾는 데이터”에 강하다
복잡한 조건 검색 대신, 키 이름과 만료 정책이 조회 경로와 데이터 수명을 결정합니다.
조회 경로
cart:42
키 이름이 곧 파티션·조회 계획이 된다.
저장 값
JSON · Hash · Sorted Set
제품별 자료구조 선택이 모델링의 일부다.
TTL
자동 만료
세션·토큰·캐시 정리 기준
상황
Key 설계
Value 설계
주의
장바구니
cart:{userId}처럼 바로 찾게 만든다.상품 목록과 수량을 한 값으로 묶는다.
사용자별 조회에는 강하지만 상품별 집계는 별도 모델이 필요하다.
로그인 세션
session:{token}을 직접 조회한다.사용자 ID, 권한, 만료 시간을 담는다.
TTL이 보안·정리 정책의 일부가 된다.
조인이나 보조 조건 검색이 핵심이면 Key-Value 단독 모델보다 보조 인덱스나 원본 RDB를 함께 설계해야 합니다.