Index
- RDBMS에서 검색속도를 높이기 사용하는 하나의 기술
- 지정한 컬럼들을 기준으로 메모리 영역에 일종의 목차를 생성하는 것
- 검색(SELECT)이 많고 INSERT, UPDATE, DELETE문이 적게 일어나는 테이블에서 인덱스를 사용하면 좋음
장점
- key-value를 기초로 하여 테이블에서 검색과 정렬 속도를 향상시킵니다.
- 시스템에 걸리는 부하를 줄여 시스템 전체 성능을 향상시킴
단점
- 인덱스를 만들 추가적인 공간이 필요
- 인덱스를 생성하는데 시간이 많이 소요될 수 있음
- 데이터 변경 작업이 자주 일어날 경우에 인덱스를 재작성해야 할 필요가 있기에 성능에 영향을 끼칠 수 있음
참고 (youtube)
'컴퓨터공학' 카테고리의 다른 글
트랜잭션(Transaction) (0) | 2019.05.01 |
---|---|
추상화 (Abstraction) (0) | 2019.05.01 |
재귀함수 (0) | 2019.04.30 |
해싱 과 암호화 (0) | 2019.04.30 |
HTTP (0) | 2019.04.30 |