📝DB에서 인덱스를 사용하는 이유?
1. 빠른 검색 속도
→ 인덱스를 사용하면 DB가 더 빠르게 데이터를 찾아올 수 있습니다
인덱스는 특정 컬럼의 값을 기준으로 정렬되어 있기 때문에 검색 시에 해당 컬럼을 기준으로 검색을 할 수 있습니다
이렇게 되면 데이터를 찾기 위해 전체 테이블을 스캔하지 않고도 검색 결과를 빠르게 찾아낼 수 있습니다
2. 검색 쿼리 최적화
→ 인덱스를 사용하면 검색 쿼리를 최적화할 수 있습니다
인덱스를 설정하면 DB가 쿼리 실행 계획을 최적화하고 실행 속도를 높일 수 있습니다
또한 인덱스를 사용하면 조인 등의 연산에서도 빠른 속도를 보장할 수 있습니다
3. 데이터 일관성 유지
→ 인덱스를 사용하면 DB에서 데이터 일관성을 유지할 수 있습니다
인덱스는 데이터를 빠르게 찾아오는 용도로 사용되기 때문에, 데이터베이스 자체적으로 인덱스를 관리하고 유지합니다
이렇게 되면 데이터 일관성을 유지하는 데 큰 도움을 줄 수 있습니다
'-' 카테고리의 다른 글
AWS Lambda Layer를 사용하는 이유 (0) | 2023.04.07 |
---|---|
JWT 토큰(Json Web Token)이란? (0) | 2023.04.07 |
RDB와 NoSQL의 차이점 (0) | 2023.04.05 |
프로세스(Process)와 스레드(Thread)의 차이점 (0) | 2023.04.05 |
HTTP Method와 상태코드 (0) | 2023.04.05 |
댓글