강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của zkunsang4453
zkunsang4453

câu hỏi đã được viết

Cách tạo đường dẫn dữ liệu gồm hơn 20 tỷ mục bằng MongoDB

Kiểm tra sự thay đổi dữ liệu khi tích hợp API

몽고 디비 사용 할 때 index는 사용하지 않나요?

Đã giải quyết

Viết

·

317

1

유저 데이터 접근을 빠르게 하기 위해 유저의 유니크 아이디에는 index를 걸거나

 

3rd파티에서 나온 id들은 index를 걸어 빠르게 접근할거 같아서 index를 걸었는데

실제 대용량 처리를 하게 될 때는 인덱스 사용을 지양하는 편인가요?

mongodbgo

Câu trả lời 1

0

July님의 프로필 이미지
July
Người chia sẻ kiến thức

어우 당연히 인덱스를 사용을 합니다.

몽고또한 인덱스에따라 데이터를 정렬 및 탐색을 진행하기 때문에 인덱스 유무에 따라 쿼리 성능이 상당히 달라집니다.

 

저는 강의에서 언급을 한 것으로 기억을하는데

코드 상에서 인덱스를 생성을 해도 되지만 관리차원에서 이러한 관리 포인트는 DB팀에게 이전하는게 맞다고 생각을 합니다.

 

mongo측에서 일반적인 인덱스를 생성 할 수도 있지만

Collation 옵션을 사용하는 쿼리에 대해서는 인덱스를 생성 하실 때 일반적인 인덱스가 아니라 Collation 인덱스로 생성을 해야하는 경우도 있으니

 

이러한 부분까지 공부하시면 좋을꺼 같고 추가로 복합인덱스에 대해서 학습을 하시면 좋을꺼 같습니다!!

 

이 인덱스라는게 실제 실무에서는 어마어마한 차이를 불러일으키기때문에.... 반드시 학습하시면 좋을꺼같네요!!

Hình ảnh hồ sơ của zkunsang4453
zkunsang4453

câu hỏi đã được viết

Đặt câu hỏi