inflearn logo
강의

講義

知識共有

MongoDBを活用して、200億件以上のデータパイプライン作成法

API連携でデータの変化を確認してみる

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

解決済みの質問

329

zkunsang4453

投稿した質問数 16

1

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

 

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

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

mongodb go

回答 1

0

July

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

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

 

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

코드 상에서 인덱스를 생성을 해도 되지만 관리차원에서 이러한 관리 포인트는 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