에듀윌 · PART C · 키 · 문
Key-Value · Document
명함첩 O(1) 즉시 접근 · 서류 폴더 유연 스키마

★키문컬그★ 첫 짝 — 키 · 문

① Key-Value — 명함첩
구조(키, 값) 쌍 — 가장 단순
접근O(1) 해시 즉시 조회
대표Redis(캐시·세션·랭킹)
② Document — 서류 폴더
구조JSON/BSON · 유연·중첩
강점JOIN 대신 중첩·역정규화
대표MongoDB(컬렉션·BSON)
🗂️
명함첩은 이름(key)만 알면 명함(value)을 색인으로 바로 점프. 서류 폴더는 폴더마다 양식이 자유롭고 한 서류에 사진·표·서명을 다 담는다(중첩).
합격 한 줄
'키밸 = O(1)·Redis / 문서 = JSON 유연 스키마·MongoDB.' Document는 정규화의 정반대 — 한 문서에 다 넣고 중복 허용(역정규화).