인프런 커뮤니티 질문&답변

박민호님의 프로필 이미지
박민호

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

게시글 제거 / 닉네임 변경

게시글 삭제 질문있습니다.

작성

·

151

0

게시글을 삭제할때 findOne 을해서 조건을 입력해서 맞는것을 필터를 통해 제거하거나 이렇게 하는것으로 배웠는데,

게시글이나 유저가 엄청 많아지면, findOne 하는 속도가 오래걸리거나 동시에 요청이 들어오면 무리가 가지 않나요??  이런거는 어떤식으로 해결해야하나요?

답변 3

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

정말 커지면 그래야 할 수도 있는데 보통 테이블을 쪼개기보다는 로우 샤딩을 많이 적용합니다.

0

박민호님의 프로필 이미지
박민호
질문자

아 그러면 데이터베이스를 쪼갠다거나 유저나 게시글 테이블을 두개이상으로 만든다거나 이런건 필요없는건가요?

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

where을 사용하는 컬럼에 인덱스를 걸면 빠르게 탐색할 수 있습니다.

박민호님의 프로필 이미지
박민호

작성한 질문수

질문하기