우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›당근마켓›DBA›질문 상세
    問
    당당근마켓DBA직무 역량2026년 출제

    MySQL, PostgreSQL, MongoDB 중에서 하나를 선택해, 데이터 손실 방지를 위한 백업 및 복구 방안에 대해 설명해보세요.

    답변 미리보기

    저는 PostgreSQL을 선택하겠습니다. MySQL도 익숙하지만, PostgreSQL은 JSON 타입 지원이 강력해서 정형·반정형 데이터를 같은 DB에서 다룰…

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

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

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

    問
    01
    데이터 손실 방지 방안은 있는가?
    데이터 손실 방지에 대한 구체적인 방안이 답에 있어야 합니다. 없으면 면접관이 '어떤 복구 전략이 필요한가?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    백업 방법을 아는가?
    선택한 데이터베이스의 백업 방법에 대한 이해가 확인되는 답이 필요합니다. 없으면 '그 방법에 대한 구체적인 예시는?' 같은 질문이 이어지는 자리가 자주 보입니다.
    語
    03
    복구 절차를 설명할 수 있는가?
    복구 절차에 대한 명확한 설명이 답에 포함된 흔적이 있어야 합니다. 없으면 면접관이 '어떤 단계로 복구를 진행하는가?'를 추가로 묻는 경우가 흔하게 통합니다.
    本
    04
    선택 이유는 무엇인가?
    선택한 데이터베이스에 대한 이유와 장점이 답에 드러나야 합니다. 없으면 면접관이 '왜 이 데이터베이스를 선택했는가?'를 다시 물어보는 자리가 자주 보입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    당근마켓 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    예시 답변 1
    약 100초

    DB 선택 판단 기준·실제 경험 연결 중심으로 푸는 결

    저는 `PostgreSQL`을 선택하겠습니다.

    MySQL도 익숙하지만, PostgreSQL은 JSON 타입 지원이 강력해서 정형·반정형 데이터를 같은 DB에서 다룰 수 있고, 트랜잭션 무결성 보장도 엄격합니다. 개인 프로젝트에서 독서 기록 앱 백엔드를 PostgreSQL로 구성했을 때, 메모에 태그를 배열 형태로 저장하면서 GIN 인덱스로 빠르게 검색하는 구조를 만들었습니다.

    MySQL로 같은 것을 구현하려면 별도 테이블이 필요했을 것입니다.

    MongoDB는 스키마 유연성이 높아서 초기 탐색 단계에 좋지만, 조인이 많은 구조에서는 집계가 복잡해지는 단점이 있습니다. 이미 관계가 명확한 데이터 구조에서는 PostgreSQL이 더 예측 가능하게 작동합니다. 어떤 DB를 선택하느냐는 데이터 구조와 쿼리 패턴에 따라 달라지는 문제라는 것을 직접 써보면서 배웠습니다.

    이 결의 특징
    이 답변은 'JSON 타입 지원이 강력해서 정형·반정형 데이터를 같은 DB에서 다룰 수 있고'를 중심으로 접근하고 있습니다. 구체적인 상황 인식과 체계적인 사고가 드러나는 결입니다.
    이 결이 통하는 자리
    이 답변의 접근 방식과 조직 문화가 잘 맞을 때 역량을 발휘할 수 있습니다. 가치관 정렬과 함께 성장할 수 있는 환경이 중요합니다. 이러한 방식은 실제 조직 환경에서 좋은 결과를 만드는 경향이 있습니다.
    ✕자주 빠지는 자리

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

    • ✕백업 방식만 나열하고 실제 복구 절차와 검증 단계를 빠뜨립니다.
    • ✕전체 백업 이야기만 하다 증분, 시점 복구, 보관 주기를 짚지 않습니다.
    • ✕도구 이름 소개에 머물러 장애 유형별 복구 전략을 구체화하지 못합니다.
    ▶이어질 꼬리질문

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

    壹실수로 테이블을 삭제했을 때는 어떤 순서로 복구하겠습니까?
    대응복구 시점 선정, 로그 재적용, 영향 범위 확인 순서를 짚어주는 결이 통합니다.
    貳백업이 실제로 복구 가능한지 어떻게 검증하겠습니까?
    대응정기 복구 리허설, 무결성 점검, 복구 시간 측정을 함께 설명하면 좋습니다.
    參백업 주기와 보관 기간은 어떤 기준으로 정하겠습니까?
    대응RPO, RTO, 데이터 변경량, 운영 비용 사이의 균형을 풀어주는 결이 통합니다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 당근마켓 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    부동산플래닛 · 백엔드
    PostgreSQL이나 MySQL을 사용한 데이터베이스 설계 경험에 대해 설명해 주세요.
    이 질문 보기
    무신사 · 백엔드
    PostgreSQL과 MongoDB의 차이점과 각각의 장단점에 대해 어떻게 생각하시나요?
    이 질문 보기
    넛지헬스케어 · 풀스택
    다양한 데이터베이스(MySQL, DynamoDB, PostgreSQL 등)를 사용한 경험이 있다면, 각각의 특징과 사용 사례를 설명해 주세요.
    이 질문 보기
    삼성전자 DX부문 · 광고기획
    다양한 데이터베이스(MySQL, PostgreSQL, Mongo 등)를 사용해 본 경험이 있다면, 어떤 환경에서 어떤 방식으로 활용하였는지 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 당근마켓 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기