이번에는 몽고DB의 인덱스(Index)에 대해 알아보려고 합니다. 1. 인덱스(Index)란? [몽고DB의 인덱스] 몽고DB의 인덱스도 타 데이터베이스와 같은 개념으로 특정 컬럼으로 정렬된 리스트에서 값을 찾도록 되어있다. 몽고DB의 인덱스는 B-Tree로 이루어져 있다. 몽고디비의 인덱싱 또한 인덱싱 된 필드에 대해 쓰기, 업데이트, 삭제 작업에 대해 시간이 오래 걸린다. 그 이유는 데이터가 변경될 때마다 모든 인덱스를 갱신해줘야 하기 때문이다. [컬렉션 스캔] 몽고 DB의 인덱스를 사용하지 않으면 컬렉션 스캔을 한다. 컬렉션 스캔이란 내가 찾는 내용에 대해 전체에 대해서 찾아보는 것을 의미한다. [효율적인 몽고DB 인덱스 방법] 몽고DB 쿼리에 대해 효율적으로 응답하게 하려면 애플리케이션의 모든 쿼리..