🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

페이징 방법 질문입니다!

21.09.24 12:57 작성 조회수 890

2

안녕하세요, 항상 좋은 강의 감사합니다.

 

offset기반의 페이지네이션의 성능이 데이터가 많을 수록 떨어지기 때문에 데이터가 적거나 간단하게 사용할 필요성이 있는 곳이 아니라면, cursor 기반 페이지네이션을 사용하는 것으로 공부했는데, 실무에서도 사용을 하는지 궁금합니다.

 

답변 1

답변을 작성해보세요.

6

OMG님의 프로필

OMG

2021.09.24

안녕하세요. galid님, 공식 서포터즈 OMG입니다.

페이징 처리 시 한꺼번에(동시에) 많은 데이터를 불러오려면 말씀하신 것 처럼 성능 이슈가 발생 할 수

있습니다. 이를 해결 하기 위해 cursor 방식의 페이지네이션이 성능 효과 관점에서 많은 장점이 있으며

제가 다니는 회사에서도 현재 사용중인(애플리케이션에 적용이 되어있는) 방식입니다.

 

관련하여 잘 정리된 글 링크 첨부합니다.

 

참고:

커서 기반 페이지네이션 (Cursor-based Pagination) 구현하기 (velog.io)

Pagenation(페이징) [Offset-based, Cursor-based) :: 대엉코딩 (tistory.com)

왜 오프셋 페이징보다 커서 페이징일까? - 어제의 최선 (tistory.com)

 

감사합니다.

채널톡 아이콘