커서 기반 페이징 (1) 썸네일형 리스트형 RDB에서 페이징 쿼리의 중요성과 LIMIT, OFFSET 방식의 장단점 대용량 데이터를 처리할 때, 페이징(Paging)은 데이터 전달 효율성과 사용자 경험 개선을 위한 필수 기능입니다. 이 글에서는 RDB 환경에서 많이 쓰이는 LIMIT, OFFSET 기반 페이징의 작동 방식과 함께, 실제 상황에 적용할 수 있는 예제를 통해 장단점을 구체적으로 살펴보겠습니다.1. 페이징 쿼리란?페이징은 데이터를 일정 단위로 분할하여 조회하는 기법입니다. 대부분의 UI는 한 화면에 모든 데이터를 출력하지 않고, 페이지 또는 무한 스크롤 방식으로 일부만 보여줍니다.예를 들어 게시글 목록을 보여줄 때 다음과 같은 SQL을 사용할 수 있습니다:SELECT * FROM posts ORDER BY created_at DESC LIMIT 10 OFFSET 20;최신 게시글을 기준으로 3번째 페이지(1.. 이전 1 다음