반응형 페이지네이션 튜닝1 Django 대량의 list 요청시 Cursor-based Pagination Django를 사용하다보면 기본적으로 사용하는 DRF Pagination을 사용해왔다. 그러나 대량의 데이터를 페이지네이션을 하게되면, 퍼포먼스 및 최적화 관점에서 좋지 않다.Pagination의 종류구현 방법오프셋 기반 페이지네이션(Offset-based Pagination)커서 기반 페이지네이션(Cursor-based Pagination)문제 상황기존의 오프셋 기반 페이지네이션과 커서 기반의 페이지네이션의 차이는 무엇이고 왜 대용량의 페이지를 처리할때는 오프셋 기반보다 커서 기반으로 처리하는것이 좋은걸까?기본적으로 많이 사용하는 Pagination은 Offset 기반의 Pagination이다.Offset을 MySQL에서라면 간단하게 LIMIT 쿼리에 콤마를 붙여 ‘건너 뛸’ row 숫자를 지정하면 된.. 2025. 2. 18. 이전 1 다음 반응형