Skip to content

인덱스란? ​

책 뒤에 붙어 있는 "찾아보기(색인)" 페이지를 떠올리면 됩니다. 색인이 없으면 "SQLite"라는 단어가 나온 페이지를 찾으려고 책 전체를 한 장씩 넘겨야 하지만, 색인이 있으면 "SQLite ... 42, 87, 130쪽"처럼 바로 몇 쪽인지 알려준다.
데이터베이스의 인덱스도 똑같습니다. 특정 컬럼(예: user_id) 값이 어느 행에 있는지 미리 정리해 둔 별도의 목록이다.

단점? 조회 성능은 빨라지지만, 원본 데이터를 수정,삭제,삽입시 인덱스도 함께 갱신 되기에 쓰기 작업 및 저장공간을 먹음 ​

출처: Codyssey-B1/B6-1