본문 바로가기 메뉴 바로가기

크로켓 개발 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

크로켓 개발 이야기

검색하기 폼
  • 분류 전체보기 (12)
    • node.js (3)
    • javascript (1)
    • MongoDB (4)
    • iOS_Swift (0)
    • Android_Kotlin (0)
    • css (1)
    • 일기 (1)
    • 서버 (1)
      • 사이트맵 (1)
  • 방명록

Nodejs (1)
[mongoDB, nodejs] 효율적인 데이터 리스트 출력 방법!

서비스를 운영하다보면 유저들에게 수많은 상품들을 출력해줄 때가 많습니다. 상품이 많아지다보면 page별로 출력하는게 서버에서는 부담이 될때가 있습니다... (속도가 느려진다던지, sort 기준이 애매하다던지) 빠르게 출력하기위해선 어떤 방법을 취해야할까요? 2가지 방법으로 나눈 다음 설명 들어가겠습니다. 방법 1) db 출력후 -> 서버에서 sort 후 -> slice(분할) 작업 하여 page 별로 나눈다음 -> 프론트에 넘긴다. 장점 -> custom한 sort가 쉽다. 단점 -> 데이터가 많아지면 많아질수록 느려진다. 방법 2) db 검색 할때 미리 필요한 sort값을 저장 후 split(분할) 작업과 sort 작업을 한 후 -> 프론트에 넘긴다. 장점 -> 데이터가 많아 지더라도 속도가 빠르고 보..

MongoDB 2019. 12. 4. 15:39
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 쿼리
  • Find
  • node
  • select
  • Except
  • 빼고
  • 제외
  • Nodejs
  • mongodb
  • replica set
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바