Key-Value Store

Key-Value 스토어는 키가 곧 주소가 되는 저장 모델이다

복잡한 관계를 해석하기보다 고유한 키 하나로 값을 넣고 꺼내는 데 집중합니다. 키를 알고 있는 단건 조회, 캐시, 세션, 토큰, 카운터처럼 질문이 명확할 때 장점이 큽니다.

Key user:42:session

애플리케이션이 직접 알고 있는 식별자입니다.

Route 해시·파티션 위치 계산

키를 기준으로 저장 위치나 담당 노드를 찾습니다.

Value 문자열, JSON, 바이너리
{ "name": "Min", "cart": 3 }
SET key value 키에 값을 저장하거나 덮어씁니다.
GET key 키를 기준으로 값을 빠르게 조회합니다.
DELETE key 해당 키와 연결된 값을 제거합니다.
강점 키 기반 단건 조회 질문이 키 하나로 표현되면 조회 계획이 단순합니다.
책임 값의 의미는 앱이 주로 해석 DB는 값 내부 구조보다 키와 저장 위치에 더 집중합니다.
한계 조건 검색은 별도 설계 필요 필드 검색, 조인, 집계는 보조 인덱스나 다른 DB가 필요할 수 있습니다.
정리
Key-Value 스토어는 “항상 빠른 DB”가 아니라 “키를 알고 있을 때 빠른 DB”입니다. 먼저 값을 찾는 질문이 키로 표현되는지 확인해야 합니다.