Indexing 썸네일형 리스트형 6/3[TIL] Database Indexing이란 무엇이며 왜 하는가요? Database Indexing이란 무엇이며 왜 하는가요? 이를 알아보기 전에 Index이라는 것을 알아보자. Index란? 추가적인 쓰기 작업과 저장 공간들을 활용해서 DB 테이블의 검색 속도를 향상하기 위한 자료 구조라고 한다. 우리는 두꺼운 책을 읽게 되면 간혹 책의 맨 앞이나 맨 뒤에 색인을 추가하여 보다 원하는 내용을 빠른 시간 내에 찾아볼 수 있다. 우리가 만약 책에서 원하는 내용을 찾을 때 책의 처음부터 끝까지 모든 페이지를 찾아보는 것은 정말 오랜 시간이 걸리게 될 것이다. 그렇기에 색인(index)을 이용한다면 이 문제를 해결할 수 있다. DB에서도 또한 크게 상황이 다르지 않다. Index는 DB 내에서 모든 테이블을 검색하면 시간이 오래 걸리기에 데이터와 데이터의 위치를 포함한 자료구.. 더보기 이전 1 다음