문제
데이터베이스 성능 최적화 기법 중 테이블의 데이터 접근 속도를 향상시키기 위해 별도의 정렬된 구조를 생성하는 방법으로 가장 적절한 것은?
① 파티셔닝(Partitioning) - 테이블을 여러 조각으로 분할 ② 클러스터링(Clustering) - 관련 테이블들을 물리적으로 근접하게 저장 ③ 인덱싱(Indexing) - 검색 키에 대한 별도의 접근 경로 생성 ④ 샤딩(Sharding) - 데이터를 여러 서버에 분산 저장
정답
3번
해설
인덱스는 테이블의 특정 컬럼에 대해 별도의 정렬된 자료구조를 생성하여 검색 속도를 향상시킨다. 파티셔닝은 테이블 분할, 클러스터링은 물리적 저장 방식 최적화, 샤딩은 분산 저장 기법이다.