SQLD데이터 모델과 SQL성능 데이터 모델링난이도 1MCQ

SQLD 성능 데이터 모델링 기출문제 #14

문제

대용량 데이터 처리를 위한 테이블 설계에서 수직분할(Vertical Partitioning)의 특징으로 가장 적절한 것은?

① 동일한 스키마를 가진 여러 테이블로 분할 ② 자주 사용되는 컬럼과 그렇지 않은 컬럼을 별도 테이블로 분리 ③ 특정 범위의 데이터를 기준으로 테이블 분할 ④ 해시 함수를 이용하여 데이터를 균등 분산

정답

2

해설

②가 정답입니다. 수직분할은 테이블의 컬럼을 기준으로 분할하는 것으로, 접근 빈도에 따라 자주 사용되는 컬럼과 그렇지 않은 컬럼을 별도 테이블로 분리합니다. ①은 수평분할의 특징입니다. ③은 Range 파티셔닝의 특징입니다. ④는 Hash 파티셔닝의 특징입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 성능 데이터 모델링 데이터 모델과 SQL 기출 #14 | sqldpass