데이터 베이스의 인덱스란 무엇인가?
2022. 1. 14. 10:38
데이터베이스
인덱스가 뭘까? 책에서 목차나 색인과 같다. “제네릭”이라는 키워드를 찾고 싶으면 색인에서 “ㅈ”을 찾고 그 안에서 “제네릭”을 찾는 것과 데이터 베이스의 인덱스도 동일하다. 즉, 데이터의 조회를 빠르게 하기 위해 있는 것이 인덱스이다. 인덱스의 저장 공간 책에서 색인 페이지는 대부분 맨 뒤에 있다. 이 페이지를 공간이라고 본다면 데이터 베이스에도 인덱스 저장 공간이 필요하다. 책의 색인 페이지 == 데이터 베이스 인덱스 저장 공간 책의 색인 == 데이터 베이스의 인덱스 책의 찾고자하는 키워드 == 데이터 베이스의 데이터 데이터가 적을 경우도 인덱스를 사용해야 하나? 아니다. 예를 들어, 5쪽짜리 책이 있다. 이게 색인이 필요한가? 생각 해보면 나는 필요없다고 생각한다. 데이터 베이스도 동일한 구조이다...