인덱스는 DB의 테이블에 대한 검색 속도를 향상시키는 자료구조로써,
DB에 저장된 데이터의 주소를 가리킵니다.
인덱스는 해시, B+Tree 등으로 구현할 수 있습니다.
인덱스가 없는 경우, 특정 데이터를 찾으려면 모든 데이터에 접근해야 하는데
인덱스를 사용하면 테이블을 검색하는 속도와 성능이 향상됩니다.
그러므로 시스템의 부하 또한 낮출 수 있습니다.
ORDER BY 문, MIN/MAX의 경우에도 빠른 처리가 가능합니다.(정렬이 되어 있기 때문)
'기술면접' 카테고리의 다른 글
| 제네릭이란? (0) | 2023.03.29 |
|---|---|
| MSA란? (0) | 2023.03.29 |
| 의존성 주입이란? (0) | 2023.03.28 |
| REST API란? (0) | 2023.03.27 |
| 객체 지향 프로그래밍이란? (0) | 2023.03.27 |