기본 인덱스(Primary index)
- 기본 키(Primary key)를 기반으로 하는 인덱스를 기본 인덱스라 한다.
- 이러한 키는 각 레코드에 대해 고유하며 레코드 간의 1:1 관계를 포함한다.
- 기본 인덱스를 사용하여 데이터를 검색하면 정렬된 순서로 데이터를 저장한다는 점에서 효율적이다.
보조 인덱스(Secondary index)
- 대체 키(Altanative key)와 테이블에서 다른 속성들의 부분집합을 포함한다.
- 테이블처럼 인덱스에 쿼리를 사용하여 데이터를 가져올 수 있다.
기본 인덱스와 보조 인덱스의 차이점
- 기본 인덱스는 필드의 기본 키를 포함하고 중복을 포함하지 않는 필드 집합의 인덱스인 반면, 보조 인덱스는 ㄱ;본 인덱스가 아닌 인덱스이며 중복을 포함할 수 있다.
- 기본 인덱스는 데이터 블록의 행이 인덱스 키에서 정렬되어야 하지만 보조 인덱스는 데이터 블록에서 행이 실제로 구성되는 방식에 영향을 미치지 않는다.
- 기본 인덱스는 하나만 있고 보고 인덱스는 여러 개 있을 수 있다.(중복의 경우도 마찬가지)
'CS 지식' 카테고리의 다른 글
Hash / Hash Table (1) | 2022.12.25 |
---|---|
결합 인덱스(Composite Index) (0) | 2022.12.04 |
인덱스(Index) (0) | 2022.11.28 |
Blocking 과 Non-Blocking (0) | 2022.11.26 |
TLS(SSL) HandShake (0) | 2022.11.15 |