데이터베이스9 Index(인덱스) 인덱스는 데이터베이스에서 데이터를 효율적으로 검색하기 위한 구조입니다. 예를 들어, 도서관에서 특정 책을 찾으려면 카탈로그를 찾아볼 수 있습니다. 책의 제목, 저자, 장르 등으로 분류된 카탈로그를 보면 원하는 책을 빠르게 찾을 수 있습니다. 데이터베이스의 인덱스도 비슷합니다. 인덱스는 대용량의 데이터 테이블에서 원하는 레코드를 빠르게 검색하거나, 테이블 간의 Join 연산을 빠르게 수행하거나, 데이터 정렬, 집계 등의 작업을 빠르게 수행하는 역할을 합니다. 하지만 인덱스는 공간을 차지하고, 테이블에 데이터가 추가, 수정, 삭제될 때마다 인덱스도 업데이트해야 하므로 성능에 부정적인 영향을 미칠 수 있습니다. 따라서 인덱스는 신중하게 사용해야 합니다. 인덱스에 자주 쓰이는 자료구조는 B-Tree와 B+Tre.. 2023. 7. 24. 이전 1 2 3 다음 728x90