테이블이나 클러스터와 별도의 저장 공간을 사용하며 데이터 조회 속도를 높이는 DBMS 구성 요소는?
정답 1번
인덱스는 검색 키와 행에 접근할 정보를 별도로 관리해 필요한 데이터를 빠르게 찾도록 돕는 구조입니다. 예를 들어 식별번호에 B-트리 계열 인덱스가 있으면 식별번호 하나를 찾을 때 전체 행을 차례로 읽는 대신 인덱스의 탐색 경로를 이용할 수 있습니다. 인덱스에도 저장 공간이 들고, 행의 삽입·삭제나 인덱스 열의 갱신 때 인덱스도 관리해야 합니다. 따라서 인덱스를 많이 만들수록 모든 작업이 빨라지는 것은 아니며, 작은 테이블이나 대부분의 행을 읽는 질의에는 전체 스캔이 선택될 수도 있습니다. 트랜잭션은 작업을 묶는 처리 단위, 역정규화는 성능 등을 위해 논리 구조에 중복을 허용하는 설계, 트리거는 특정 데이터 변경 등에 따라 실행되는 동작입니다. 별도 검색 구조라는 조건과 구별합니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-15