인덱스(Index)
·
DataBase
인덱스(Index)란?인덱스(Index)는 데이터베이스 테이블에서 데이터를 더 빠르게 검색하기 위해 사용하는 자료구조입니다. 마치 책의 목차처럼 원하는 데이터를 빠르게 찾을 수 있도록 도와주며, 데이터를 정렬된 구조로 유지하여 테이블 전체를 스캔하지 않고도 필요한 데이터에 빠르게 접근할 수 있도록 합니다.서점으로 이해하는 Index인덱스가 없는 경우, 데이터베이스는 원하는 데이터를 찾기 위해 테이블의 모든 행을 처음부터 끝까지 하나씩 확인해야 합니다. 이를 Full Table Scan 이라고 합니다. 데이터가 10건이라면 금방 찾을 수 있지만, 1만 건, 10만 건이 넘어간다면 그만큼 조회 시간이 길어지게 됩니다. 인덱스 없이 전체를 탐색하는 경우 교보문고에서 스프링 부트 관련 책을 찾는다고 가정해봅시..