그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록Database
Database

관계형 DB와 비관계형 DB의 차이는 무엇인가요?

실무5/5
설계5/5
인간4/5
기초3/5

면접관의 질문 의도

두 모델을 단어 수준에서 비교하는 데 그치는지, 트랜잭션 요구·확장 패턴·운영 비용까지 보고 선택 근거를 들 수 있는지를 가른다.

큐레이션 답변

학습 자료

관계형 DB는 테이블·스키마·키 관계로 정형 데이터를 다루며 조인과 무결성 제약에 강하다. 비관계형 DB는 키값·문서·그래프 같은 유연한 모델로 스키마 변화와 수평 확장에 유리하다. 단 관계형은 구조 변경과 분산 확장에서 비용이 빠르게 커지고, 비관계형은 강한 일관성이나 복잡한 관계 표현에서 불리하다. 트랜잭션 요구, 데이터 구조 변화율, 트래픽 패턴 셋을 같이 보고 골라야 한다.

좋은 답변 구조

  1. 01RDB와 NoSQL의 저장 모델과 스키마 차이를 먼저 정의한다
  2. 02일관성·조인·확장성 같은 핵심 축에서 두 모델이 어떻게 갈리는지 정리한다
  3. 03각 모델의 약점이 운영에서 어떻게 드러나는지 설명한다
  4. 04트랜잭션 요구와 트래픽 패턴을 기준으로 언제 무엇을 고를지 답한다

자주 실수하는 포인트

NoSQL이 항상 더 빠르고 확장성이 좋다고 단정한다
RDB는 스케일 아웃이 안 된다고 잘라 말한다
일관성 요구를 빼놓고 유행 따라 저장소를 고른다

실무 맥락

  • 신규 서비스의 메인 저장소를 어느 엔진으로 갈지 결정해야 하는 환경
  • 마이크로서비스마다 데이터 특성이 달라 저장소를 분리 운영하는 환경
  • 트래픽 급증이나 데이터 폭증으로 단일 RDB가 한계에 부딪힌 환경

본인 경험에 녹이는 힌트

한 서비스에서 RDB와 NoSQL을 함께 운영해본 경험이 있다면 분리 기준과 운영 부담을 함께 풀 수 있다

잦은 스키마 변경으로 RDB 마이그레이션이 힘들었던 경험이 있다면 NoSQL 선택의 실제 가치를 짚을 수 있다

읽기/쓰기 패턴을 분석해 저장소를 다시 골랐던 경험이 있다면 선택 근거를 구체적으로 풀 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1RDB와 NoSQL을 함께 쓰는 하이브리드 전략은 언제 유리한가요
Q2일관성 모델을 서비스 요구에 맞게 어떻게 정하나요
Q3조인이 많은 도메인을 NoSQL로 모델링할 때 어떤 점을 조심해야 하나요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문