<aside>
목차
</aside>
<aside> 📖
인덱스(Index)는 DB 테이블에 대한 검색 성능 속도를 높여주는 자료 구조를 뜻한다.
B+ Tree구조를 가지며 트리의 높이만큼 즉, O(logn) 시간복잡도 만큼의 탐색 속도를 가진다<aside> ✏️
인덱스(Index): 데이터를 빨리 찾기 위해 특정 컬럼을 기준으로 미리 정렬해놓은 표
</aside>

• USER 테이블
만약 USER 테이블 내부에 1만개의 데이터가 존재하고, 그중 23살인 사용자를 전부 직접 찾으려고 한다면?
나이에 대한 정렬을 하지 않았기 때문에 모든 행을 일일이 검사해 23살인 사용자를 탐색해야 한다.
O(n)의 시간 복잡도
하지만 왼쪽과 같이 나이 순으로 정렬된 표가 있다면
아래와 같이 빠르게 탐색할 수 있다
