[요약] 2019년 네이버 검색 서비스에 사용된 MongoDB 시행착오 정리
[동영상 링크] [MongoDB 인덱스] 컬렉션 당 최대 64개의 인덱스만 생성 가능 너무 많은 인덱스를 추가하면 오히려 부작용 발생 모든 인덱스를 메모리에 보관하기 때문에 인덱스가 많아지면 Frequent Swap 발생 그러면 Write Performance 감소함 인덱스가 너무 많으면 쿼리 플래너가 잘못된 인덱스를 선택할 가능성도 높아짐 [인덱스 prefix] 여러 개의 항목에 대해 인덱스를 설정할 수 있음 한 인덱스에 a, b, c 항목을 순서대로 정의하고 나중에 쿼리를 보낼 때, (a), (a,b), (a,b,c)를 조건으로 전달할 수 있음 그러나, (b), (c), (b,c), (a,c)는 조건으로 전달해도 인덱스가 사용되지 않음 단, (a,c)를 전달하면 a에대한 인덱스만 사용됨 [멀티소팅] ..