Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Algorithm
- 교착상태
- ALU
- 기아 상태
- 동기화
- mips
- BOJ
- 백준
- concurrency
- fork()
- 세마포어
- 스레드
- 트랩
- 운영체제
- 스케줄링
- 단편화
- 부동소수점
- 추상화
- 페이지 대치
- 페이지 부재율
- 인터럽트
- 알고리즘
- 우선순위
- 페이징
- PYTHON
- Oracle
- mutex
- 컴퓨터구조
- 가상 메모리
- 프로세스
Archives
- Today
- Total
목록clustering index (1)
봉황대 in CS

Pagination(또는 Paging)은 데이터를 조회하는 경우, 데이터 전체를 가져오는 것이 아니라 데이터를 페이지라는 일정량으로 쪼개어 요청한 페이지에 대한 데이터만 일부분 가져오는 기법이다. 전체 데이터가 매우 많은 경우에 Pagination을 통해 DB의 부하를 줄일 수 있으며, '무한 스크롤'을 위한 조회 API 구현 시 많이 사용하는 방법이다. Pagination을 구현하는 방법에는 여러 가지가 존재하는데, 이 글에서는 Offset 기반 pagination과 Cursor 기반 pagination을 알아본다. 그리고 nGrinder를 통한 부하 테스트를 진행하여 서로를 비교하고 왜 이런 차이가 발생하는지를 정리한다.예시 상황상품(Product) table에는 300,000건의 데이터가 저장되어 ..
Server
2025. 1. 20. 00:25