몽고 디비 사용 할 때 index는 사용하지 않나요?
유저 데이터 접근을 빠르게 하기 위해 유저의 유니크 아이디에는 index를 걸거나
3rd파티에서 나온 id들은 index를 걸어 빠르게 접근할거 같아서 index를 걸었는데
실제 대용량 처리를 하게 될 때는 인덱스 사용을 지양하는 편인가요?
回答 1
0
어우 당연히 인덱스를 사용을 합니다.
몽고또한 인덱스에따라 데이터를 정렬 및 탐색을 진행하기 때문에 인덱스 유무에 따라 쿼리 성능이 상당히 달라집니다.
저는 강의에서 언급을 한 것으로 기억을하는데
코드 상에서 인덱스를 생성을 해도 되지만 관리차원에서 이러한 관리 포인트는 DB팀에게 이전하는게 맞다고 생각을 합니다.
mongo측에서 일반적인 인덱스를 생성 할 수도 있지만
Collation 옵션을 사용하는 쿼리에 대해서는 인덱스를 생성 하실 때 일반적인 인덱스가 아니라 Collation 인덱스로 생성을 해야하는 경우도 있으니
이러한 부분까지 공부하시면 좋을꺼 같고 추가로 복합인덱스에 대해서 학습을 하시면 좋을꺼 같습니다!!
이 인덱스라는게 실제 실무에서는 어마어마한 차이를 불러일으키기때문에.... 반드시 학습하시면 좋을꺼같네요!!
gRPC 실무에서 질문
0
35
2
강의가 검은 화면으로 나옵니다.
0
48
1
nosql -> sql 비교
0
35
1
studio 3t 설치시 문의
0
38
1
https://my-company.site/ 접속
0
61
3
tailwind 1279부터 768까지 모바일형과 컴퓨터형의 컴포넌트가 같이 보임
0
49
3
notion 수정
1
55
1
커넥션 min, max 설정과 관련하여
0
50
1
upsert
0
146
2
안녕하세요 혹시 강의하실때 진행하시는 몽고디비 버전은 몇인가요?
0
132
2
실무에서 주로 사용하는 compass의 다양한 기능 어디에 들어가야하나요 ?
0
108
2
강의하실때 사용하시는 프레임워크와 개발 환경 설정을 모르겠어서 따라가지를 못하네요ㅜㅜ
0
116
2
WriteConflict 질문있습니다
0
134
1
실무에서도 아틀라스를 사용하시나요?
1
143
1
spring으로 강의를 따라가도 될까요?
1
137
2
단일콜렉션과 lookup
1
149
2
질문드립니다
0
124
2
여러 thread에서 Upsert를 실행하면 괜찮을까요?
0
462
1
몽고db 더 배우고 싶을때 어떻게 하나요?
1
276
1
마지막 강의 완강 수강 안되는 오류
1
185
1
aggregations 에서 date 모양이 다른 문제
1
282
2
JSON 자동변환 사용하시는 툴이 뭔지 궁금합니다.
2
369
1
upsert를 insert보다 권장하시는 이유는 그냥 편의적인 이유인가요?
1
296
1
강의 코드 관련
1
276
1

