[sql] 인덱스의 종류는 어떤 것들이 있나요?
  1. 클러스터형 인덱스(Clustered Index): 데이터 행의 물리적 순서를 변경하여 테이블과 함께 저장됩니다. 테이블당 하나의 클러스터형 인덱스만 생성할 수 있습니다.

  2. 비클러스터형 인덱스(Non-clustered Index): 실제 데이터 행의 물리적 순서와는 별도로 인덱스 키 값의 순서로 정렬되며, 테이블 데이터와 별도로 저장됩니다. 하나의 테이블에 여러 비클러스터형 인덱스를 생성할 수 있습니다.

  3. 고유 인덱스(Unique Index): 중복된 값을 허용하지 않는 인덱스로, 각 행의 값이 고유해야 합니다.

  4. 복합 인덱스(Composite Index): 두 개 이상의 열에 대한 인덱스로, 여러 열의 결합된 값을 기준으로 정렬됩니다.

  5. 비트맵 인덱스(Bitmap Index): 비트 연산을 사용하여 여러 열의 값을 인덱싱하는 방식으로, 대량의 데이터를 대상으로할 때 유용합니다.

이 외에도 다양한 종류의 인덱스가 존재하며, 데이터베이스 시스템에 따라 지원하는 인덱스의 종류가 다를 수 있습니다.