데이터베이스/MySQL

    Pagination이란 (페이징 처리) - Offset vs Cursor

    Pagination이란 (페이징 처리) - Offset vs Cursor

    1. Pagination이란 Pagination이란 검색 결과를 가져올 때 데이터를 쪼개 번호를 매겨 일부만 가져오는 기법이다 1.1 Pagination을 사용하는 이유 사용자가 애플리케이션을 사용 중 게시판, 상품 목록 등을 요청할 때 결과 값이 총 100만개일 경우 매번 전체를 전부 가져오게 되면 매우 느려지며 사용자는 불편을 느끼고 애플리케이션을 이탈할 것이다. 하지만 데이터를 조금씩(20개~100개) 나눠서 가져오고 사용자가 원하는 경우 다음 데이터를 가져오게 되면 훨씬 빠르고 사용자도 애플리케이션에 대해 만족할 것이다. 이러한 이유로 사용하는 것이 Pagination이다. 1.2 Pagination 구현 방법의 종류 Offset 방식 : Offset과 limit 예약어를 통하여 select의 전..