NoSQL이란?
"Not Only SQL" — 관계형 모델을 따르지 않는 DB들의 통칭이다. 유연한 스키마·수평 확장·특정 워크로드 최적화가 공통 장점이다.
4가지 카테고리
- Document — MongoDB, Firestore (JSON 형태)
- Key-Value — Redis, DynamoDB
- Column-family — Cassandra, ScyllaDB
- Graph — Neo4j, DGraph
언제 선택하나
- 스키마가 자주 바뀔 때 → Document
- 캐시·세션 → Key-Value
- 대용량 쓰기 → Column-family
- 관계 그래프 중심 → Graph