LabHub

데이터베이스 개념 · NoSQL 비교 · 퀴즈

퀴즈: NoSQL 비교

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. '스키마가 없다'는 문서 저장소의 특징을 가장 정확히 설명한 것은?

    1. 스키마를 강제하는 주체가 데이터베이스에서 애플리케이션으로 옮겨 간 것이다
    2. 저장되는 데이터에 아무런 구조가 없다는 뜻이다
    3. 한 번 정한 문서에 새 필드를 추가할 수 없다는 뜻이다
    4. 필드가 정해지지 않아 인덱스를 만들 수 없다는 뜻이다
  2. 친구의 친구, 권한 상속처럼 관계를 여러 단계 따라가는 질의에 가장 적합한 부류는?

    1. 키값 저장소
    2. 그래프 데이터베이스
    3. 문서 저장소
    4. 와이드 컬럼 저장소
  3. CAP 정리에 대한 설명으로 가장 정확한 것은?

    1. 네트워크 분단이 실제로 발생한 순간에 일관성과 가용성 중 무엇을 택할지의 문제다
    2. 평상시에 일관성, 가용성, 분단 내성 중 둘만 고를 수 있다
    3. 분산 시스템은 항상 가용성을 포기해야 한다
    4. NoSQL 은 언제나 가용성을 택한다
  4. PostgreSQL 에서 jsonb 를 쓸 때의 실용적인 경계로 가장 적절한 것은?

    1. 모든 컬럼을 jsonb 하나로 합친다
    2. jsonb 는 인덱스를 만들 수 없으므로 조회용으로 쓰지 않는다
    3. jsonb 는 트랜잭션이 적용되지 않는다
    4. 조회하거나 정렬하거나 제약이 필요한 필드는 컬럼으로 승격하고 나머지 원본만 jsonb 에 남긴다
  5. 와이드 컬럼 저장소를 도입할 때 관계형과 가장 크게 달라지는 설계 순서는?

    1. 정규화를 먼저 하고 질의를 나중에 정한다
    2. 질의 패턴을 먼저 정하고 그에 맞춰 행 키와 컬럼 구조를 설계한다
    3. 인덱스를 먼저 만들고 표를 설계한다
    4. 트랜잭션 경계를 먼저 정한다
  6. NoSQL 을 고르는 근거로 가장 부적절한 것은?

    1. 키로만 접근하는 캐시성 데이터라서
    2. 최신 기술이고 팀이 관심을 갖고 있어서
    3. 관계를 여러 단계 따라가는 질의가 핵심이라서
    4. 수평 확장이 반드시 필요한 쓰기 처리량이라서