우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›무신사›백엔드›질문 상세
    問
    무무신사백엔드직무 역량2026년 출제

    PostgreSQL과 MongoDB의 차이점과 각각의 장단점에 대해 어떻게 생각하시나요?

    답변 미리보기

    두 DB를 선택하는 가장 핵심 기준은 데이터 구조가 얼마나 예측 가능한가라고 생각합니다. PostgreSQL은 스키마가 명확하고 ACID를 보장해 금융·주문처럼…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중상
    출제 빈도
    높음
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    차이 결을 짚는가?
    모델·스키마·트랜잭션 결을 짚는 흔적이 강합니다. 막연한 '잘 안다'만 답하면 면접관이 결을 다시 묻는 자리가 자주 보입니다.
    骨
    02
    근거 결이 구체인가?
    확장·일관·쿼리 결을 짚는 흔적이 답에 있어야 합니다. 한 결만 답하면 면접관이 결을 다시 캐는 결이 자주 통합합니다.
    語
    03
    본인 사례 결을 받치는가?
    구체 케이스·결과 결을 자기 언어로 짚는 흔적이 강하게 통합합니다. 이론만 답하면 면접관이 적용을 다시 묻는 자리가 강합니다.
    本
    04
    선택 결을 받치는가?
    도메인 적합·근거 결을 짚는 흔적이 자주 통합합니다. 막연한 답은 면접관이 결을 다시 캐는 자리가 강합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    무신사 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    구조 유연성 차이 → 각각의 강점 → 선택 경험약 90초트랜잭션이 필요한 작업에 MongoDB를 선택했다가 문제가 생긴 경험약 120초같은 데이터를 두 DB에 저장해야 했던 마이그레이션 경험약 120초
    PostgreSQL vs MongoDB — 스키마 고정 여부가 선택 기준
    약 90초

    구조 유연성 차이 → 각각의 강점 → 선택 경험

    두 DB를 선택하는 가장 핵심 기준은 데이터 구조가 얼마나 예측 가능한가라고 생각합니다. PostgreSQL은 스키마가 명확하고 ACID를 보장해 금융·주문처럼 정합성이 중요한 도메인에 잘 맞습니다. MongoDB는 문서 구조가 유연해서 스키마가 자주 바뀌거나 중첩 데이터가 많은 경우에 적합합니다. 실제로 사용자 프로필처럼 필드가 자주 추가되는 데이터를 PostgreSQL에 넣었다가 마이그레이션 비용이 커지는 걸 경험했고, 그 이후 변경 빈도가 높은 문서형 데이터는 MongoDB를 먼저 고려하게 됐습니다.

    어느 게 더 좋은 게 아니라 데이터의 특성에 따라 선택하는 것이라는 걸 직접 다뤄보며 배웠습니다.

    이 결의 특징
    사용자 프로필처럼 필드가 자주 추가되는 데이터를 PostgreSQL에 넣었다가 마이그레이션 비용이 커진 경험을 계기로 변경 빈도가 높은 데이터는 MongoDB를 먼저 고려하게 된 흔적이 있습니다. 정합성과 유연성 각각의 강점을 도메인 특성에 연결한 결이 담겨 있습니다.
    이 결이 통하는 자리
    두 DB의 장단점이 추상 비교가 아니라 실제 마이그레이션 비용 경험으로 뒷받침될 때 통합니다. 어느 게 더 좋은 게 아니라 데이터 특성에 따라 선택한다는 결론이 사례 뒤에 붙을 때 면접관이 실무 판단력을 읽는 결이 보입니다.
    예시 답변 2
    약 120초

    트랜잭션이 필요한 작업에 MongoDB를 선택했다가 문제가 생긴 경험

    프로젝트 초반에 MongoDB를 선택해서 여러 문서에 걸친 데이터 변경 작업을 구현했는데, 중간에 오류가 생기면 일부만 반영된 상태가 되는 문제를 경험했습니다. 여러 문서에 걸친 변경을 하나의 트랜잭션으로 묶어야 하는 상황이었는데, MongoDB에서 멀티 문서 트랜잭션을 사용하는 것이 예상보다 복잡했습니다. 이 경험에서 데이터 간의 강한 일관성이 필요한 작업이 많다면 PostgreSQL이 더 적합하다는 것을 직접 배웠습니다. DB 선택은 현재 요구사항만이 아니라 데이터 간의 관계와 일관성 보장이 얼마나 필요한지를 미리 파악하는 것이 중요하다는 것을 이 경험에서 알게 됐습니다. 도구 선택의 실수는 나중에 바꾸기가 어렵기 때문에, 초기에 데이터 접근 패턴과 일관성 요구사항을 충분히 검토하는 것이 중요하다는 것을 배웠습니다.

    이 결의 특징
    멀티 문서 트랜잭션이 예상보다 복잡했던 MongoDB 경험에서 강한 일관성이 필요한 작업엔 PostgreSQL이 적합하다는 판단으로 좁힌 흔적이 있습니다. 도구 선택 실수는 나중에 바꾸기 어렵다는 인식이 담겨 있습니다.
    이 결이 통하는 자리
    오류가 생긴 지점과 그 이후 판단 기준이 구체적으로 짝을 이룰 때 통합니다. 초기에 데이터 접근 패턴과 일관성 요구사항을 충분히 검토해야 한다는 결론이 실패 경험 뒤에 붙을 때 면접관이 신뢰하는 결이 보입니다.
    예시 답변 3
    약 120초

    같은 데이터를 두 DB에 저장해야 했던 마이그레이션 경험

    MongoDB로 운영하던 데이터를 PostgreSQL로 이전하는 작업을 경험했습니다. 비정형 문서로 저장돼 있던 데이터를 관계형 테이블 구조로 바꾸는 과정에서 문서마다 필드가 달라서 공통 스키마를 정의하는 것이 생각보다 어려웠습니다. MongoDB의 유연한 구조가 데이터를 빠르게 쌓을 때는 편리했는데, 나중에 일관된 스키마가 필요한 시점이 오면 그 유연함이 마이그레이션 비용으로 돌아온다는 것을 이 경험에서 배웠습니다. 초기에 데이터 구조가 확정되지 않아서 빠르게 시작해야 하는 경우에는 MongoDB가 유리하고, 구조가 어느 정도 안정화된 후에는 PostgreSQL로의 전환을 고려하는 것이 합리적인 접근이라는 것을 알게 됐습니다.

    이 결의 특징
    비정형 문서를 관계형 테이블로 옮기며 문서마다 필드가 달라 공통 스키마 정의가 어려웠던 마이그레이션 경험을 통해 유연함이 나중에 비용으로 돌아온다는 걸 확인한 흔적이 있습니다.
    이 결이 통하는 자리
    유연함의 장점과 이후 비용이 함께 짚일 때 통합니다. 구조가 안정화된 후 PostgreSQL 전환을 고려한다는 시점 판단이 구체적으로 드러날 때 면접관이 단계적 사고를 읽는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕두 DB의 구조 차이만 나열하고 실제 서비스에서 어떤 상황에 쓰는지 연결하지 못합니다
    • ✕정규화와 스키마 유연성만 강조하며 조회 패턴과 트랜잭션 특성을 함께 짚지 않습니다
    • ✕장단점을 일반론으로만 말해, 성능·운영·확장성 관점을 구체적으로 비교하지 못합니다
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹무신사 같은 커머스 서비스에서는 어떤 기준으로 둘을 선택하시겠습니까?
    대응주문·결제처럼 정합성이 중요한 영역과 상품 메타데이터처럼 변경이 잦은 영역의 구분을 짚어두면 좋습니다
    貳MongoDB를 쓰다가 PostgreSQL로 옮겨야 하는 상황은 언제라고 보시나요?
    대응데이터 정합성 강화, 복잡한 조인 증가, 운영 단순화 같은 전환 신호를 풀어주는 결이 통합니다
    參PostgreSQL에서도 문서형 데이터를 다루는 장점이 있다고 보시나요?
    대응JSONB 활용, 부분 구조의 유연성, 관계형 모델과의 병행 가능성을 함께 언급하면 좋습니다
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 무신사 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    당근마켓 · DBA
    MySQL, PostgreSQL, MongoDB 중에서 하나를 선택해, 데이터 손실 방지를 위한 백업 및 복구 방안에 대해 설명해보세요.
    이 질문 보기
    트립비토즈 · 공통직무·미지정
    RDBMS와 NoSQL의 차이를 이해하고, 각각의 장단점에 대해 설명할 수 있나요?
    이 질문 보기
    부동산플래닛 · 백엔드
    PostgreSQL이나 MySQL을 사용한 데이터베이스 설계 경험에 대해 설명해 주세요.
    이 질문 보기
    삼성전자 · AI 리서처
    SQL과 NoSQL 시스템의 차이점과 각각의 장점을 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 무신사 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기