KEY-VALUE
Key-Value Store는 키로 바로 들어간다
복잡한 조인보다 키 하나로 값을 빠르게 찾는 접근 패턴에 맞는 저장 모델이다.
Key
Value
TTL/Shard
1. 키 설계
user:1001, cart:1001처럼 접근 경로가 키가 된다.
2. 값 저장
문자열, JSON, 바이너리, Redis 자료구조 등 제품별 값 형태를 고른다.
3. 빠른 조회
키를 알면 바로 읽고, 키를 모르면 보조 검색은 제한적이다.
모델링
좋은 질문
이 데이터는 항상 어떤 키로 찾는가?
성능
강점
단건 읽기/쓰기, 캐시, 세션, 카운터처럼 단순하고 빈번한 요청
한계
주의
값 내부 조건으로 자유롭게 검색해야 한다면 다른 모델이나 인덱스가 필요