RDBMS를 사용하면 PK,FK와 Index를 많이 사용한다. 하지만 자세한 개념에 대해서는 생각해본 적이 없다... 생각난 김에 한 번 정리를 해보려고 한다. [ Index ]Index의 개념인덱스는 DB에서 데이터를 효율적으로 검색하기 위해서 사용하는 데이터 구조이다. 테이블의 특정 컬럼에 대해서 생생되며, 해당 칼럼 값과 데이터가 저장된 위치를 연결하는 포인터가 포함된다. 이러한 구조로 인해서 전체 테이블을 스캔하지 않고 필요한 데이터를 빠르게 찾을 수 있다. Index의 장점대규모 테이블에서 데이터를 효율적으로 검색하여 데이터의 검색 속도가 빨라진다.정렬 혹은 필터링에 최적화되어있다.전체 테이블 스캔을 하는 경우가 줄어들어서 리소스가 절약된다.Index의 단점인덱스를 저장하기 위한 추가 저장 공간..