
인덱스(Index)정의 및 필요성데이터베이스에서 원하는 데이터를 빠르게 찾기 위해 사용되는 구조. 테이블의 데이터가 많아지면 원하는 데이터를 찾기 위해 전체 테이블을 처음부터 끝까지 읽어야하는 비효율이 발생하는데 (Full Table Scan), 인덱스를 사용하면 검색 범위를 크게 줄여 조회 속도를 비약적으로 향상시킴인덱스의 동작 방식특정 컬럼(또는 여러 컬럼)의 값을 미리 정렬된 형태로 저장하고 해당 값이 저장된 데이터 레코드의 물리적 주소나 식별자를 함께 기록해둠. 검색시에는 인덱스 구조를 빠르게 탐색하여 원하는 데이터의 위치를 파악한 후, 해당 위치의 데이터를 가져옴인덱스의 종류B-Tree 인덱스가장 일반적이고 널리 사용되는 인덱스 구조범위 검색과 등가 검색 모두에 효율적임대부분의 관계형 DBMS가..