[MongoDB] Index
1. Index 1) Index 인덱스는 MongoDB에서 데이터 쿼리를 더욱 효울적으로 사용하는데 필요하다. 만약 인덱스가 없다면 MongoDB는 컬레션의 데이터를 하나하나 조회하는 방식으로 스캔을 하게 되고, Document의 갯수가 많을 수록 속도가 느려진다. 반대로 인덱스를 사용한다면 더 적은 횟수의 조회로 원하는 데이터를 찾을 수 있다. Document의 필드에 인덱스를 설정하면, 데이터의 키 값을 가지고 Document들을 가르키는 포인터값으로 이루어진 B-Tree(Balanced Binary search Tree)로 만든다. B-Tree는 Binary Search를 통해 쿼리 속도를 빠르게 향상 시킬 수 있다. B-Tree의 구조를 간단하게 살펴본다면, 작은 값은 왼쪽에 큰 값은 오른쪽에 위..
2020.12.19