SQL과 NoSQL의 차이는?
SQL은 정해진 스키마의 관계형 DB, NoSQL은 유연한 구조의 비관계형 DB입니다.
SQL(관계형)은 표 구조와 정해진 스키마, 강한 일관성(ACID), 조인이 강점입니다. NoSQL은 문서·키값 등 유연한 구조로 스키마가 자유롭고 수평 확장에 유리하지만 복잡한 관계 질의는 약합니다. 데이터 성격에 맞춰 고릅니다.
핵심 포인트
- SQL: 스키마·관계·ACID
- NoSQL: 유연·확장성
- 용도별 선택(혼용 가능)
SQL은 정해진 스키마의 관계형 DB, NoSQL은 유연한 구조의 비관계형 DB입니다.
SQL(관계형)은 표 구조와 정해진 스키마, 강한 일관성(ACID), 조인이 강점입니다. NoSQL은 문서·키값 등 유연한 구조로 스키마가 자유롭고 수평 확장에 유리하지만 복잡한 관계 질의는 약합니다. 데이터 성격에 맞춰 고릅니다.
핵심 포인트