NestJS
NestJS 페이징처리
페이징(Pagination)이란?Pagination은 많은 데이터를 한 번에 불러오는 대신 부분적으로 나눠서 가져오는 기술입니다. 이는 서버의 메모리와 네트워크 자원을 아끼고 성능을 높이는 데 큰 도움이 됩니다.Pagination의 특징모든 데이터를 한 번에 불러오는 대신 필요한 만큼만 가져오는 방식입니다.예를 들어, 쿠팡 같은 앱에는 수억 개의 상품이 있습니다. 사용자가 상품 검색을 할 때마다 모든 상품 정보를 한 번에 전송하는 것은 비효율적이며, 메모리 문제와 네트워크 비용이 발생합니다.메모리 문제: 많은 데이터를 한 번에 로드하면 메모리가 부족해질 수 있습니다.네트워크 비용: 클라우드에서는 데이터 전송에도 비용이 발생하기 때문에, 페이징을 통해 네트워크 비용도 줄일 수 있습니다.데이터를 나눠 가져오..
2024. 11. 19. 12:48